有一個文本文件,顯示日期(MM/DD/YYYY)
列。我想將第4列的日期格式更改爲DD-Mmm-YYYY
。 當我使用日期-d 08/31/2017 "+%d-%b-%Y"
命令它完美的作品,並將日期格式轉換爲31-Aug-2017
。但是當我在bash腳本中使用awk執行相同的命令時,它不適合我。使用bash腳本將日期格式MM/DD/YYYY轉換爲DD-Mmm-YYYY
awk 'BEGIN { FS = ","; OFS = FS;} {if(NR>1){$4=date -d $4 "+%d-%b-%Y";print} else{print}}' file >> tmpfile
我相信,OP想要打印的整條生產線不僅第4列。 – Makkes
我期待給用戶一個關於如何解決問題的想法。我已經添加了完整的解決方案。 –