bashスクリプトを書くときに問題が発生しました。私は2つの方法で呼び出すことができるスクリプトを書く必要がありました、ファイルを読むか、標準入力を読みます。しかし、私が読んでいる間は、標準入力を読むことができなくなりました。ここに私のコードは次のとおりです。ファイルを読むか標準的なユーザー入力を読む
#!/bin/bash
FILE=$1
while read LINE;
do
echo "$LINE" | tr " " "\n" | tr "\t" "\n"
done < $FILE
のようなツールを呼び出すことができます
、私は「チャネル0」と言う傾向にあるが、Bashのために正確な用語は、「ファイルディスクリプタ0」であります。 'lsof -a -p $$ -d0'で現在のfd0を確認することができます。 – vdavid
ありがとうございました。私はちょうど今のところnoobです。 –