ラベル read の投稿を表示しています。 すべての投稿を表示
ラベル read の投稿を表示しています。 すべての投稿を表示

2018年4月29日日曜日

改行に区切られた文字列の変数を1行ずつ読み込むシェルスクリプト

改行に区切られた文字列の変数を1行ずつ読み込むシェルスクリプト

2018 Apr. 29.

while read line
do
   echo $line
done << END
$String
END

(できなかったコード)
echo $String | while read line
do
   echo $line
done

2018年4月28日土曜日

標準入力あるいはコマンドライン引数からテキストファイルを受け取るシェルスクリプト

2018 Jul. 07.
2018 Apr. 28.

〈tailコマンドに渡す例〉
if [ -p /dev/stdin ]; then
   tail -
else
   tail $1
fi

〈readコマンドに渡す例〉
 function outputLine() {
   while read Line
   do
      echo $Line
   done < /dev/stdin
 }


if [ -p /dev/stdin ]; then
   cat -
else
   cat $1
fi | outputLine