Linux awk 如何輸出指定符號之間的內容與時間戳轉換

echo "name:aa>age:23>xx:ff>" | awk -F'[:|>]' '{print $2,$4,$6}'

 

 

 
echo "name:aa>age:23>xx:ff>" | awk -F'[:|>]' '{ for (i=1;i<NF;i+=2) $i="" }1'

 

 

 
echo "name:aa>age:23>xx:ff>" | tr ':>' '\n' | awk 'NR % 2' | tr '\n' ' '

 

 echo "name;aa;age;23;xxlff" | awk -F'[;]' '{print $1}'

echo "name;aa;age;23;xxlff" | awk -F'[;]' '{print $1,$2}'

echo "name;aa;age;23;xxlff" | awk -F'[;]' '{print $0}'

 

 

時間戳轉換爲年/月/日 時:分:秒

 

 awk -F'[,]' '{print $1,strftime("%F %T",$2/1000),$3,$4}' test

 

 

 




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章