aaaaaa"bbbbb"aaaa
出力したいテキストがあります。bbbbb
私はこれを試しましたが、文字だけを切り捨てsed -e 's/"\(.*\)"/\1/'
ます。"
これを正しくフィルタリングするにはどうすればよいですか?
ベストアンサー1
簡単に作業してくださいcut
。
テキストが標準入力から来る場合:
echo 'aaaaaa"bbbbb"aaaa' | cut -d\" -f2
テキストが次の名前のファイルにある場合filename
:
cut -d\" -f2 filename
コマンドの説明cut
:
-d\"
cut
区切り文字が"
(\
isはエスケープに使用されます。そうでない場合は、シェルが閉じていない引用符について文句を言います)と教えてください。-f2
cut
2番目のフィールドを取得するように指示します("
上記で区切られています)。