|
藍森林 http://www.lslnet.com 2006年8月08日 13:08
如何提取一個文件文件的任意兩例
我有一個文本文件:
C314|200|卞保永|村電|100|200|1200|
C315|200|王旭光|村電|200|400|1200|
C316|200|杜慶彬|村電|300|500|2100|
..........................................
我用 awk -F'|' '{print $1,$3}' test.txt 可提取文件中的1,3兩例,比較死
能不能做個小程序
輸入2和5就可提取文件的2,5兩例
輸入3和4就可提取文件的3,4兩例
請會的幫我一下吧,多謝! |
如何提取一個文件文件的任意兩例
花括號括起來的部分其實是AWK的程序,你可以先根據參數生成這個程序,然後用AWK調用這個程序。 |
如何提取一個文件文件的任意兩例
用shell的cut -f 1,4 -d | 分割第1和4列的值 |
如何提取一個文件文件的任意兩例
用變量,根據輸入的值截取不同的列 |
如何提取一個文件文件的任意兩例
# $1,$2分別是你的兩個參數,在你舉的例子中應該是2,5或3,4
echo "awk -F'|' '{print \$$1,\$$2}' finame" >;tmp.sh
sh tmp.sh
用cut實現也是類似的方法,我這裡只不過是把樓上幾位的意見實例化了而已。 |
| |