「[」で始まり、一部の文字列(「apal」など)で終わるすべての文字列をgrepする必要があります。したがって、これら2つの文字の間のすべての文字も表示されます。入力が与えられると、例えば次のようになります。
[44060]apal223reaea[55000]opoer4nr4on[95749]assad fdfdf Bhassrj sdaapald33qdq3d3da3ded[66000]dsfsldfsfldkj[77000]porpo4o4o3j3mlkfxxxx[101335]KaMMMM MMM lapa[131322]sadasds ddd apaladsdas[138133]sadasdadasddsss KMMapaldsadsadwe[150000]idhoqijdoiwjodwiejdw
結果は嘘です。
[44060]apal
[95749]assad fdfdf Bhassrj sdaapal
[101335]KaMMMM MMM lapal
[131322]sadasds ddd apal
[138133]sadasdadasddsss KMMapal
ベストアンサー1
使用:
grep -o '\[.*apal' file.txt
file.txt
実際のファイル名に変更してください。
一方、[
行の先頭で一致させるには、次のようにします。
grep -o '^\[.*apal' file.txt