的我要尋找一個更有效地使用下面的字符串來得到想要的結果作爲一個襯墊慶典更有效地利用SED/AWK
date -d @1381219358 | sed 's/\ \ /\ /g' | sed 's/[:\ ]/-/g' | sed 's/2013/13/' | awk -F '-' '{print $4"-"$5"-"$6"-"$2"-"$3"-"$8}'
期望的結果輸出如下:
04-02-38-Oct-8-13
任何幫助,將不勝感激
的我要尋找一個更有效地使用下面的字符串來得到想要的結果作爲一個襯墊慶典更有效地利用SED/AWK
date -d @1381219358 | sed 's/\ \ /\ /g' | sed 's/[:\ ]/-/g' | sed 's/2013/13/' | awk -F '-' '{print $4"-"$5"-"$6"-"$2"-"$3"-"$8}'
期望的結果輸出如下:
04-02-38-Oct-8-13
任何幫助,將不勝感激
我不確定您是否需要sed
或awk
。您可以使用date
來格式化輸出。
試着說:
date -d @1381219358 +%H-%M-%S-%b-%d-%y
devnull的澄清,這就是我一直在尋找的東西。很棒。謝謝 – Greg
你只是想重新設置時間?如果是這樣,你可以使用格式字符串的日期命令。 – pandubear
Pandubear,我只是想重新格式化它。我仍然在學習bash/linux腳本類型的東西。所以我仍然天真。 – Greg