我正在制作bash脚本,该脚本从* .txt文件中的两列获取数据并编译命令。
awk -F":" '{print "./otherscript.py " $1 " -s " $2 "--username user.user --password password"}' /home/el/1.txt
所以它应该得到
./otherscript.py BLA1 -s BLA2 --username user.user --password password /home/el/1.txt
我得到的是
./otherscript.py BLA1 BLA2 -s --username user.user --password password /home/el/1.txt
,所以变量$ 2似乎不会放在它应该去的地方。任何想法可能是什么原因?