如何用sed加入反斜杠

combook 2018-06-08 10:00:09
现在想ls一个目录,并将列出来的文件后面加上反斜杠\,然后把结果存入一个环境变量中。

{0} CDE:@ecnshlx2022 [~/d] ls
f1 f2 f3
{0} CDE:@ecnshlx2022 [~/d] ls | sed 's/.*/\0\\/g'
f1\
f2\
f3\
{0} CDE:@ecnshlx2022 [~/d] MYFILES=`ls | sed 's/.*/\0\\/g'`
sed: -e expression #1, char 10: unterminated `s' command


可以看到,第二条命令是没有问题的,但是第三条就提示出错,错就错在\\上,请问怎么修正?
...全文
681 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
combook 2018-06-08
  • 打赏
  • 举报
回复
已经解决。MYFILES=`ls | sed 's/.*/\0\x5c/g'

19,620

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧