首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在列中打印文本(分隔符=空格,忽略包含空格的特定列)?

如何在列中打印文本(分隔符=空格,忽略包含空格的特定列)?
EN

Stack Overflow用户
提问于 2015-06-06 06:59:22
回答 1查看 41关注 0票数 1

我想在4列中打印输出文本:

代码语言:javascript
复制
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

我试过:

代码语言:javascript
复制
column -s " " -t

我不知道如何处理文件路径中的空格。

提前感谢您的帮助!

EN

回答 1

Stack Overflow用户

发布于 2015-06-06 07:29:27

使用sed只删除文件名字符串中的空格

代码语言:javascript
复制
cat yourfile.txt | sed 's/[^\]*\\/&\$\n/' | sed '2~2 s/ //g' | sed ':a; N; $! ba; s/\$\n//g'

或者用%20替换它们

代码语言:javascript
复制
cat yourfile.txt | sed 's/[^\]*\\/&\$\n/' | sed '2~2 s/ /%20/g' | sed ':a; N; $! ba; s/\$\n//g'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30679943

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档