我在提到AWK的文件名时收到错误。
awk 'BEGIN {RS="\n\nFrom";}{print $0 > NR".txt";}END{print NR;}'" $MAIL_DIR/mail.txt"
答案 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"