我想問一下,我如何在Linux下使用命令刪除一些字符串?如何使用awk/sed或linux中的其他命令刪除一些字符串?
cat /data/filename.txt
A|2|3|4|5|6|7|8|9|10|0030|12|05/09/17
B|2|3|4|5|6|7|8|9|10|00045|12|05/09/17
C|2|3|4|5|6|7|8|9|10|061|12|05/09/17
和輸出:
cat /data/filename.txt
A|2|3|4|5|6|7|8|9|10|30|12|05/09/17
B|2|3|4|5|6|7|8|9|10|45|12|05/09/17
C|2|3|4|5|6|7|8|9|10|61|12|05/09/17
不夠清楚。你想刪除任何列中的所有前導0,或只是第二列最後一列或第十列(假設爲0基礎),或只是前面的「11」(在任何列)前面的零? – John3136
只是第10列先生,所有在前面的列。 另一個示例: 2014 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 0019 | 12併成爲2014 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 19 | 12 – wirawiri