我试图删除所有的空白区域,但它没有接受它。
awk -F, -v OFS=", " 'NR==1 {
print $0,"FILENAME,DATE_LOADED,TEST";
next
}
{
line=$0
key=echo "${11//[[:space:]]/}" "${12//[[:space:]]/}" "${57//[[:space:]]/}"
key | getline
k=$0
cmd="md5 <<<"k
cmd | getline
md5sum=$0
print line, ENVIRON["FILE"], ENVIRON["ISODATE"], md5sum
}' $FILE > $NAME"_ready.csv"
如果我试试这个就会抛出错误。我尝试了所有的选择,真的在这里不知所措。
key=echo $11$12$57 | tr -d
答案 0 :(得分:3)
awk '{gsub(" +","");print $0}' test.text
如果你只想要基于awk的解决方案,那么这个衬里将删除文件中的所有空格。