を使用してファイルから文字列を逆にしたいsed
。ただし、数字や特殊文字を反転させない式にしたい。
たとえば、次の入力について考えてみます。
112358 is a fibonacci sequence...
a test line
124816 1392781
final line...
私の期待される出力は次のとおりです。
112358 si a iccanobif ecneuqes...
a tset enil
124816 1392781
lanif enil...
いろいろ試してみましたが、その正確な表現を見つけることができませんでした。次の式を試しましたが、文字列全体が逆になりました。
sed '/\n/!G;s/\([.]\)\(.*\n\)/&\2\1/;//D;s/.//'