如下:
if [ ! -d 22 ];then
mkdir 22fi
mv ra_log.txt 22
mv str.bin 22
mv ra_declog.txt 22
注意 [ ] 两边均有空格。
一开始以为是ubuntu默认用dash而不是bash的原因,后来发现是空格的原因。
本文介绍了一段包含特殊空格错误的Shell脚本,这些空格导致了脚本无法正常运行。通过分析和调整,解决了由于空格引起的脚本执行问题。
如下:
if [ ! -d 22 ];then
mkdir 22mv ra_declog.txt 22
注意 [ ] 两边均有空格。
一开始以为是ubuntu默认用dash而不是bash的原因,后来发现是空格的原因。
4218
431

被折叠的 条评论
为什么被折叠?