我想在4列中打印输出文本:
SharedCacheMap 0xb89e9720 None \Device\HarddiskVolume1\Windows\System32\WWanAPI.dll
ImageSectionObject 0xb89ea5f8 None \Device\HarddiskVolume1\Program Files\McAfee\Host Intrusion Prevention\Resource\0409\McTrayHipRL.dll
DataSectionObject 0xb89ea5f8 None \Device\HarddiskVolume1\Program Files\McAfee\Host Intrusion Prevention\Resource\0409\McTrayHipRL.dll我试过:
column -s " " -t我不知道如何处理文件路径中的空格。
提前感谢您的帮助!
发布于 2015-06-06 07:29:27
使用sed只删除文件名字符串中的空格
cat yourfile.txt | sed 's/[^\]*\\/&\$\n/' | sed '2~2 s/ //g' | sed ':a; N; $! ba; s/\$\n//g'或者用%20替换它们
cat yourfile.txt | sed 's/[^\]*\\/&\$\n/' | sed '2~2 s/ /%20/g' | sed ':a; N; $! ba; s/\$\n//g'https://stackoverflow.com/questions/30679943
复制相似问题