在我的 bash 脚本中,我想要执行命令,该命令将在文件中查找以存储在变量中的关键字开头的行,如下所示:
keyword="key"
result=(`cat path/to/my/file | grep '^$keyword'`)
答案1
单引号禁止替换。请改用双引号:
grep "^$keyword"
答案2
请原谅我,我一发布问题就明白了:如果有类似的问题:
keyword="key"
find_cmd = "cat path/to/my/file | grep '^$keyword'"
result=(`$find_cmd`)