ファイルを入力し、改行を削除してその内容をエコーするスクリプト、つまりいわば「ワードラップ」が必要です。
私はもう試した:
#!/bin/bash
find $HOME '$1' | while read line; do echo "${line}"; done
しかし、それは何も返しません。
ファイルを入力し、改行を削除してその内容をエコーするスクリプト、つまりいわば「ワードラップ」が必要です。
私はもう試した:
#!/bin/bash
find $HOME '$1' | while read line; do echo "${line}"; done
しかし、それは何も返しません。
回答:
これを試してください:
echo $(cat $1)
echo `cat some_file.ext`
私はこの関連する答えをstackoverflowで見つけました:
/programming/1251999/sed-how-can-i-replace-a-newline-n
最も速い方法はtrを使用しているようです:
tr '\n' ' ' </your/file
またはあなたの例のために:
cat `find $HOME '$1"` | tr '\n' ' '
tr
コマンドの詳細については、もちろん、を実行してくださいman tr
。
stackoverflow anserには、sedでこれを行う方法が含まれています(私の最初の選択でしたが、sedは非常に行指向であり、フィールド区切り文字が不可解であるので改行を解釈しないようにします)。最初のアプローチ。
bash
、line
、end
、remove
。