2015-09-29 27 views
0

我正在嘗試更改文件中文本的日期格式。例如從D24/09/15到D09/24/15。我嘗試過多種SED和AWK方法,但沒有成功,我想因爲我在OSX上。任何人都可以提供建議嗎?更改OSX上txt文件的日期字符串格式

千恩萬謝

樣本摘錄如下:

^ 
D24/09/15 
T-99.90 
PTEXT AND MORETXT 9146410 
^ 
^ 
D16/05/15 
T-89.90 
PTEXT AND MORETXT 9146411 
^ 

回答

1

你可以嘗試

sed -E 's_D([0-9]+)/([0-9]+)/_D\2/\1/_g' file 

或OSX

sed 's_D\([0-9]*[0-9]\)/\([0-9]*[0-9]\)/_D\2/\1/_g' file 

你,

 
^ 
D09/24/15 
T-99.90 
PTEXT AND MORETXT 9146410 
^ 
^ 
D05/16/15 
T-89.90 
PTEXT AND MORETXT 9146411 
^ 
+0

工作完美,謝謝 – trotta