我正在尝试将cat
一个目录下的 4 个文件放到一个新文件中,同时下一个目录:
cat ./dira/file.txt ./dirb/file.txt ./dirc/file.txt ./dird/file.txt > ./dire/file.txt
我可以从终端让它工作,但不能在以下情况下:
for i in `ls -d prefix*`
do
cd $i
pwd
cat ./dira/file.txt ./dirb/file.txt ./dirc/file.txt ./dird/file.txt > ./dire/file.txt
done
wherepwd
打印正确的目录。我得到错误:-bash: : command not found
。