Linux 用于重命名文件的Shell脚本-Shell脚本
我是一个全新的shell脚本编写人员,但我需要编写一个shell脚本来检查文件是否存在,然后移动到另一个位置 以下是我写的: 一旦设备崩溃,我将在/storage/sdcard1/1中收集日志 #!/系统/bin/shLinux 用于重命名文件的Shell脚本-Shell脚本,linux,shell,unix,Linux,Shell,Unix,我是一个全新的shell脚本编写人员,但我需要编写一个shell脚本来检查文件是否存在,然后移动到另一个位置 以下是我写的: 一旦设备崩溃,我将在/storage/sdcard1/1中收集日志 #!/系统/bin/sh if [ -d /storage/sdcard1/1 ]; then mkdir crash1 mv 1 crash1 fi 当我们找到/storage/sdcard1/1 dir时,我们必须分别重命名它crash1、crash2、crash3 我无法理解其中的逻辑。有人能帮我
if [ -d /storage/sdcard1/1 ]; then
mkdir crash1
mv 1 crash1
fi
当我们找到/storage/sdcard1/1 dir时,我们必须分别重命名它crash1、crash2、crash3
我无法理解其中的逻辑。有人能帮我吗
target=/home/john/data
if [ -d /storage/sdcard1/1 ]; then
mv /storage/sdcard1/1 $target/crash1
fi
将目标设置为您希望“crash1”的位置
重复代码,用2和3代替1
大多数人都会使用变量和循环来执行1,2,3,但让我们保持简单你的问题毫无意义。请重新表述。问题可能会更清楚!是否要将/storage/sdcard1/1、/storage/sdcard1/2、/storage/sdcard1/3的内容移动到crash1、crash2和crash3?
#/system/bin/sh
看起来也像废话。标准路径是#/bin/sh
。