grepコマンドに1つの問題があります。grepコマンドの出力を元に戻す方法は?
"ServicePassword":fooooooooooo
"ServiceUserName":barrrrrrrrr
grep -E '"ServiceUserName"|"ServicePassword"' >> user.txt
が、USER.TXTファイルで、私は「ServicePassword」最初のでしょう:私と呼ばれるスクリプトで私が使用foooooooooooその後、「ServiceUserName」:barrrrrrrrr はどのように私はそれを逆にgrepコマンドを使用することができ、最初ServiceUserNameを取得しますServicePasswordはuser.txtファイルに出力されますか?私はこのシーケンスだけが必要です。私は変更しようとします:
grep -E '""ServicePassword""|"ServiceUserName"' >> user.txt
と何か....多分もっと良い解決策がありますか? (ソートリバース)を助けることができるかもしれない|sort
または|sort -r
を追加するだけで2つの項目がありますように、別のツールを使用しなければならない順序を変更するには、print lines matching a pattern
:
'猫のtest.txt'で起動する必要はありません - ちょうど' egrepの「"ServicePasswordを"|" ServiceUserName "'test.txt | tac> user.txt' – RomanPerekhrest