スクリプト - 垂直線

スクリプト - 垂直線

ユーザーがテキストを入力できるようにし、同じテキストを複数行で出力するスクリプトを作成したいと思います。

例:

入力する:

Hi Jack,
how are you?

出力:

0001: Hi Jack,
0002: how are you?

ベストアンサー1

簡単な解決策read

I=0; while read -r; do ((I++)); echo "$I: $REPLY"; done< test.txt;

ここでtest.txtをスクリプトパラメータに変更できます。

bash変数を使用したくない場合は、次のようにしますREPLY

I=0; while read -r LINE; do ((I++)); echo "$I: $LINE"; done< test.txt;

または「LINE」に代わるもの

おすすめ記事