说,我有一个文件 foo.txt
指定 N
参数
arg1
arg2
...
argN
我需要传递给命令 my_command
如何使用文件的行作为命令的参数?
最佳答案
如果您的 shell 是 bash(以及其他),$(cat afile)
的快捷方式是 $(< afile)
,所以你会写:
mycommand "$(< file.txt)"
记录在 bash 手册页的“命令替换”部分。
或者,让你的命令从标准输入读取,所以:mycommand < file.txt
https://stackoverflow.com/questions/4227994/
相关文章:
datetime - 组合 datetime.date 和 datetime.time 对象的 Py
linux - 如何使用 grep 在当前目录中搜索具有字符串 "hello"但仅显示 .h 和 .
python - 将 [key1,val1,key2,val2] 转换为字典?
linux - 如何通过 SSH 在 Windows 中挂载远程 Linux 文件夹?
python - 如何在 python 中发送带有请求的 "multipart/form-data"
linux - 如何从命令行检查 SMTP 是否正常工作(Linux)
python - Django:为什么有些模型字段会相互冲突?