问题描述
我在这里编写了一个脚本,当我对要查找的字符串进行硬编码时,该脚本可以很好地工作,但是当我尝试传递变量名时,该脚本不起作用。
这就是我现在拥有的。
awk -F,'$1 ~ "Baseball" && $2 ~ "Football"' sports.csv > sports_output.csv
这按预期工作。但是,当我尝试使其成为可以传递变量名的脚本时,它将无法工作。这是我尝试过的
制作了SH文件...
#!/bin/sh
sport_one = "Baseball"
sport_two = "Football"
awk -v sport_one=$sport_one -v sport_two=$sport_two -F,'$1 ~ "sport_one" && $2 ~ "sport_two"' sports.csv > sports_output.csv
然后我尝试使用bash命令运行该文件,并且没有写入CSV的内容。这里看起来怎么了?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)