如何提供文件名作为shell脚本的参数

时间:2017-04-05 14:14:11

标签: shell

我想运行一个shell脚本run.sh

line_no = $(awk'{x ++} END {print x}'#file_name#)

echo $ line_no

我想每次都在不同的文件上运行脚本。如何在运行此脚本时提供file_name作为参数?

1 个答案:

答案 0 :(得分:0)

shell脚本的参数是$0(脚本的名称),$1(传递给脚本的第一个参数),$2(脚本的第二个参数) )等等。

所以只需用$ 1代替你的文件名!