指定文件名时AWK中的错误

时间:2016-09-22 06:07:22

标签: linux awk

我在提到AWK的文件名时收到错误。

awk 'BEGIN {RS="\n\nFrom";}{print $0 > NR".txt";}END{print NR;}'" $MAIL_DIR/mail.txt"

Error

1 个答案:

答案 0 :(得分:0)

只需删除最后两个引号即可。路径不需要那样。

awk 'BEGIN {RS="\n\nFrom";}{print $0 > NR".txt";}END{print NR;}' $MAIL_DIR/mail.txt

但如果你更喜欢保留引号,那么这也会有效:

awk 'BEGIN {RS="\n\nFrom";}{print $0 > NR".txt";}END{print NR;}' "$MAIL_DIR/mail.txt"