Awk 在mac中,sed并没有将换行符替换为逗号
我有一份档案 cat test.txt 我想表现得像Awk 在mac中,sed并没有将换行符替换为逗号,awk,sed,Awk,Sed,我有一份档案 cat test.txt 我想表现得像 name,phone amit, 000000000 我试着 然后将第一个字符串保存在CSV中,然后将另一个字符串保存在> 当我使用 cat test.txt | awk -F":" '{print $1}' 它表明 name phone 我的sed或tr不是wokring。。我做错了什么…你可以用 awk-F\:' { 对于(i=1;ip{p=NF} 结束{ 对于(j=1;jsed无效,因为name或phone
name,phone
amit, 000000000
我试着
然后将第一个字符串保存在CSV
中,然后将另一个字符串保存在>
当我使用
cat test.txt | awk -F":" '{print $1}'
它表明
name
phone
我的sed
或tr
不是wokring。。我做错了什么…你可以用
awk-F\:'
{
对于(i=1;ip{p=NF}
结束{
对于(j=1;jsed
无效,因为name
或phone
中没有逗号,您的期望是错误的。-n
带有p
的选项无论如何只会打印替换结果。顺便说一句,-n
将隐藏sed
的输出
cat test.txt | awk -F":" '{print $1}'
name
phone