0

次のように run.sh というスクリプトを実行しながら、コンソールで引数を渡したい

run.sh の最初のカウント

例えば:

./run.sh first 10

ここで最初と 10 をスクリプトに渡す必要があります

cat file1.txt | head -10

ここで最初に head を参照し、count 値を 10 にする必要があります。どうすればこれを行うことができますか?

4

1 に答える 1

2

位置パラメータを使用する

Bash は位置パラメータをサポートしています。パラメータ 1 ~ 9 は$1 .. $9に格納されますが、さらに多くを$ * または$@に格納できます。

例えば:

#!/bin/bash

# Read x lines from some arbitrary file. 
head -n "$2" "$1"
于 2013-05-07T13:59:08.047 に答える