在awk程序中,我在文本中读取了一些带有换行符或回车符的文本值,我将其分配给一个awk变量,比如命名为str,我检查_str的长度并且它具有正确的长度,但是当我尝试使用awk" print"但它只打印第一个换行前的第一部分o回车并丢弃其余的字符,任何想法为什么?我该如何解决这个问题?
答案 0 :(得分:0)
您的few either linefeed or carriage-return
导致输出中的覆盖/退格/混乱。首先在文件上运行dos2unix
或类似内容,然后重试。如果这不能解决您的问题,请以@ghoti建议更新您的问题。