我希望我的 outputFile.txt 在 bash 脚本中生成
我曾尝试写过
file='/home/dir1/dir2/dir3/file'
cut -d : -f1 > file
但这不起作用。如果我在重定向时写入 /home/dir1/dir2/dir3/file,一切正常。我在 bash 中使用别名的方法有什么问题
答案1
在您的脚本中,file
是一个变量,而不是别名。然后,您必须编写"$file"
。
我希望我的 outputFile.txt 在 bash 脚本中生成
我曾尝试写过
file='/home/dir1/dir2/dir3/file'
cut -d : -f1 > file
但这不起作用。如果我在重定向时写入 /home/dir1/dir2/dir3/file,一切正常。我在 bash 中使用别名的方法有什么问题
在您的脚本中,file
是一个变量,而不是别名。然后,您必须编写"$file"
。