$ @ 1桁を移動するためにShiftを使用する方法

$ @ 1桁を移動するためにShiftを使用する方法

私は3つのパラメータを使ってシェルスクリプトを実行しています。各記事の単語数を数えています。しかし、最初のパラメータをスキップしたいと思います。おそらく、shift私は次のような方法を使用したでしょう。

私が見たほとんどの例にはループがshift含まれていますがfor/while、これは私がやっている作業に必要なもの以上です。

以下はif文の内容なので、表示する必要はありません。 $ @を1つに変える簡単で迅速な方法はありますか?

wc $@

ベストアンサー1

最初のパラメータを変数に保存してから、次の手順を実行しますshift

arg1="$1"
shift
wc "$@" >"$arg1"

おすすめ記事