[英]Split file into multiple file using awk, but in date format
我想將一個文件拆分為多個文件,然后以日期格式保存該文件。
為什么此命令不起作用?
awk -v DATE= date '+%d%m%Y'-F"," 'NR>1 { print > "Test_" DATE ".CSV_"$1".csv"}' Testing.CSV
這應該工作
awk -F, -v date=$(date +%d%m%Y) 'NR>1{print > "Test_"date".CSV_"$1".csv"}' file
如果沒有,請先嘗試
awk -v date=$(date +%d%m%Y) 'BEGIN{print date}'
檢查日期是否正確設置為awk
變量。
@FARAH:嘗試:
awk -v DATE=$(date +%d%m%Y) -F"," 'NR>1 { print > "Test_" DATE ".CSV_"$1".csv"}' Input_file
由於缺少有關樣本和預期輸出的信息,因此請查看您的命令需要進行一些微調,請嘗試上述操作,並告訴我們是否有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.