SQL 데이터를 분리 된 탭 또는 쉼표로 구분 된 형식의 텍스트로 내 보냈습니다.세 번째 열의 역 텍스트
2 AX Mariehamn Mariehamn ACTIVE 2011-03-15 17:23:12 2011-03-15 17:23:12 SYSTEM Al-Ma
4 DZ Adrar Adrar ACTIVE 2011-03-15 17:23:12 2011-03-15 17:23:12 SYSTEM Al-Ad
6 DZ Ain Defla Ain Defla ACTIVE 2011-03-15 17:23:12 2011-03-15 17:23:12 SYSTEM Al-Ai
8 DZ Ain Temchent Ain Temchent ACTIVE 2011-03-15 17:23:12 2011-03-15 17:23:12 SYSTEM Al-Ai
10 DZ Shantanu Shantanu ACTIVE 2011-03-15 17:23:12 2011-03-15 17:23:12 SYSTEM Al-Al
2,"AX","Mariehamn","Mariehamn","ACTIVE","2011-03-15 17:23:12","2011-03-15 17:23:12","SYSTEM","Al-Ma"
4,"DZ","Adrar","Adrar","ACTIVE","2011-03-15 17:23:12","2011-03-15 17:23:12","SYSTEM","Al-Ad"
6,"DZ","Ain Defla","Ain Defla","ACTIVE","2011-03-15 17:23:12","2011-03-15 17:23:12","SYSTEM","Al-Ai"
8,"DZ","Ain Temchent","Ain Temchent","ACTIVE","2011-03-15 17:23:12","2011-03-15 17:23:12","SYSTEM","Al-Ai"
10,"DZ","Shantanu","Shantanu","ACTIVE","2011-03-15 17:23:12","2011-03-15 17:23:12","SYSTEM","Al-Al"
다른 열은 변경하지 않고 다음과 같이 세 번째 열의 텍스트를 역전해야합니다.
nmaheiraM
rardA
alfeD niA
tnehcmeT niA
unatnahS
위의 (TAB 또는 CSV) 형식 중 하나를 사용할 수 있습니다.
감사합니다. # sed에서 -e를 사용하여 파일을 대체 할 수 있습니다. awk에서 비슷한 것이 가능합니까? 또는 to.file을 저장 한 다음 파일을 다시 이동해야합니까? – shantanuo
'perl -i.bak -F, -lape '$ F [2] = 역방향 $ F [2]; $ _ = join ",", @F 'file' – ikegami
@ikegami, Perl 솔루션을 자신의 답변으로 게시하십시오. – kurumi