1
我想刪除前3列;使用awk刪除或刪除列
這是我的數據;
DETAIL 02032017
Name Gender State School Class
A M Melaka SS D
B M Johor BB E
C F Pahang AA F
EOF 3
我想我的數據是這樣的:
DETAIL 02032017
School Class
SS D
BB E
AA F
EOF 3
這是我目前的命令,我得到mycommandoutput:
awk -v date="$(date +"%d%m%Y")" -F\| 'NR==1 {h=$0; next}
{file="TEST_"$1"_"$2"_"date".csv";
print (a[file]++?"": "DETAIL"date"" ORS h ORS) $0 > file} END{for(file in a) print "EOF " a[file] > file}' testing.csv
誰能幫助我?
謝謝:)
我想刪除前三個欄
你的意思是我需要這樣做嗎? ---- ** awk -v date =「$(date +」%d%m%Y「)」-F \ | 'NR> = 1 {h = $ 0;下一個} {$ 1 =「」; $ 2 =「」; $ 3 =「」; print} {file =「TEST _」$ 1「_」$ 2「_」date「.csv」; print(a [file] ++?「」:「DETAIL」date「」ORS h ORS)$ 0> file} END {for(file in a)print「EOF」a [file]> file}'testing.csv ** - @ paxdiablo?我無法得到它 – Jiji
@karakfa你能幫助我嗎? – Jiji