Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
sedを使用して、定義されたパターンの前のすべてと、別のパターンの後のすべてを削除しようとしています。
head文字でtailはなく行を削除するだけなので、完全にカットしないでください。
head
tail
から:
0 0 0A Z0 ) >
に:
A Z
一方通行:
sed -ne ' /A/,/Z/ { /A/ s/^[^A]*//; /Z/ s/\(Z\).*$/\1/; p; } ' infile
infileコンテンツを想定:
infile
0 0 01234A56789 1 2 01234Z56789 ) >
結果は次のようになります。
A56789 1 2 01234Z