1
我想從使用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/.//'
應該發生什麼? –
這是一個家庭作業,因爲別人問同樣的問題[這裏](http://askubuntu.com/questions/232846/how-to-reverse-the-lower-case-characters-in-word-using-only -SEd)。 – jfg956