Q
在AWK
4
A
回答
4
這裏是另一種解決方案:交換冷杉t和第三個字段,然後打印:
awk -F '|' '{ temp=$1; $1=$3; $3=temp; print }' data.txt
2
至少如果沒有記錯,這一般順序的東西應該工作:
BEGIN { FS="|"; }
{ printf("%s|%s|%s|%s\n", $3, $2, $1, $4); }
2
傑裏是「正確的」,但有一個更簡潔的方式來完成這個
awk -F\| '{print $3FS$2FS$1FS$4}' input.csv
FS表示場分隔符您可以將其更改爲$ 3「」$ 2「」等。如果它更容易
相關問題
- 1. 運行AWK正在用awk
- 2. 在AWK
- 3. 在AWK
- 4. 在AWK
- 5. 在AWK
- 6. 在AWK
- 7. 在AWK
- 8. awk中的Uniq;在使用AWK
- 9. fflush在AWK
- 10. 混淆在AWK
- 11. 排序在AWK
- 12. 用awk在UNIX
- 13. 在awk寬度
- 14. 根據在AWK
- 15. 排序在AWK
- 16. AWK +在比賽
- 17. 在AWK打印
- 18. 在awk從列表
- 19. 我如何在AWK
- 20. 數學在AWK列
- 21. 在字符串AWK
- 22. NF在awk函數
- 23. 子在awk命令
- 24. 我如何在AWK
- 25. 多分裂在AWK
- 26. 司通過在AWK
- 27. 在AWK打印是
- 28. AWK打印在行
- 29. Awk vs Awk + cut vs bash
- 30. AWK +出口值的awk
你的記憶力很好。 – Johnsyweb