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