我正在尝试将$ CurrentFile从$ CurrentDir复制到$ CurrentBackup.我遇到的问题是这个文件从父目录复制每个$ CurrentFile.所以,例如,
让我们说输入就是这个
CurrentDir=/home/usr/logs
CurrentFile='SystemOut_*'
CurrentDay=6
CurrentBackup=/backup
Run Code Online (Sandbox Code Playgroud)
但是,此命令会将每个$ CurrentFile从/ home/usr/Serverinf复制到$ CurrentBackup ...
find . $CurrentDir . -type f -name $CurrentFile -mtime +$CurrentDay -exec cp {} $CurrentBackup \;
Run Code Online (Sandbox Code Playgroud)
我不确定我做错了什么...谁能告诉我我做错了什么?如果我不能使用这个命令,你能告诉我替代命令吗?
谢谢你的帮助!
我刚开始学习shell脚本.
我试图从一个结构如下的文件中读取:
harddrive1 10 20 30 40
harddrive2 20 30 40 50
harddrive3 30 40 50 60
Run Code Online (Sandbox Code Playgroud)
我想以某种方式将每行的平均值保存在一个单独的变量中......只有3行,5列.所以我的输出是:
hd_AVG1=20
hd_AVG2=35
hd_AVG3=45
Run Code Online (Sandbox Code Playgroud)
我怎么能做到这一点?
编辑:我需要将它保存在DIFFERENT变量中,以便我可以调用变量...例如
if [[ $hd_AVG1 -eq 20 ]];
then
do something...
elif [[ $hd_AVG2 -gt 40 ]];
then
do something...
fi
Run Code Online (Sandbox Code Playgroud)