編集中の構成ファイルがあり、最初のパスでは正しく変更されていますが、次の 2 行では sed が空白の行を返します。
編集する行は、
word.word.word.database=dbase
word.word.word.username=someone
word.word.word.password=someone
私が使用しているsedコマンドは
cat config.file | \sed -e "s/database/$dbname/" > config.file.1
cat config.file.1 | \sed -e "s/username/$dbuser/" > config.file.2
cat config.file.2 | \sed -e "s/database/$password/" > config.file.3
cp config.file.3 config.file
最終結果は
word.word.word.database=dbname
word.word.word.username=
word.word.word.password=
これで何が問題なのかわかりません。どんな助けでも素晴らしいでしょう。
ありがとう!