私は、次のテキストを含むファイル、EXAMPLE.SQLを持っている:Grepのテキスト:
私はgrepすると[myword]:
が試した後grep [myword] /tmp/example.txt | cut -d ':' -f 2
をテストすることをテキストのみを表示する必要が
[one]: bla bla bla onebla twobla
[two]: hey heya noheya
[onemore]: i got mad and etc
それぞれ[myword]
で、角括弧の後にすべてが表示されますが、どのようにして必要なものだけを得ることができますか?
をそこには、 '[myword]'入力 – anubhava
に何をやろうとしていませんか? – Chris
特定の角括弧の後のテストだけを出力する必要があります。たとえば、 '[one]:'行にあるテキストだけを出力し、 '[two]:'や '[onemore]:'行の後には出力しないようにして、出力が 'bla bla bla onebla twobla'になるようにします。 '' [onemore]: 'の後にすべてを出力したい場合、正しい出力は' '私は気違いなどあります ' – alya