これは、replaced.txtファイルから単語を読み取り、各行の各単語の出力を表示するスクリプトですが、すべての出力を1行で表示したいと思います。
#!/ bin / sh エコー echo"翻訳する単語を入力してください" 読む IFS = ""#フィールドセパレータを設定します set $ a#文字列を$ 1、$ 2、..に分割します。 for#a forループは、デフォルトで$ 1、$ 2、..をループします。 行う {{ b = grep "$ a" replace.txt | カット-f2-d "" } 終わり
「replaced.txt」ファイルの内容は次のとおりです。
hllo HELLO m AM rshbh RISHABH jn JAIN hw HOW ws WAS あなたの dy DAY
この質問は私が尋ねたものには適切ではありません。スクリプトの出力を1行に収めるのに助けが必要です。