下面的简单脚本不起作用,而不是传递单个文件名,我想通过扩展字符传递多个文件,例如 *
#!/bin/bash
fgrep -c '$$$$' $1
如果我给出命令script.sh file.in
脚本就可以工作了。如果我给出命令script.sh *.in
它不会。
使用 "$@"
将多个文件名传递给 fgrep。 $1
只传递第一个文件名。
fgrep -c '$$$$' "$@"