我想在运行名为run.sh的脚本时在控制台中传递参数,如下所示
run.sh first count
例如:
./run.sh first 10
我必须将第一个和第10个传递给脚本
cat file1.txt | head -10
这里首先应该引用head和count值应该是10。 我怎么能这样做?
答案 0 :(得分:2)
Bash支持positional parameters。参数1到9存储在 $ 1 .. $ 9 中,但您可以将更多存储在 $ *或 $ @
例如:
#!/bin/bash
# Read x lines from some arbitrary file.
head -n "$2" "$1"