免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 3596 | 回复: 24
打印 上一主题 下一主题

[文本处理] 如何删除 ' 开头的文件 [复制链接]

论坛徽章:
307
程序设计版块每周发帖之星
日期:2016-04-08 00:41:33操作系统版块每日发帖之星
日期:2015-09-02 06:20:00每日论坛发贴之星
日期:2015-09-02 06:20:00程序设计版块每日发帖之星
日期:2015-09-04 06:20:00每日论坛发贴之星
日期:2015-09-04 06:20:00每周论坛发贴之星
日期:2015-09-06 22:22:00程序设计版块每日发帖之星
日期:2015-09-09 06:20:00程序设计版块每日发帖之星
日期:2015-09-19 06:20:00程序设计版块每日发帖之星
日期:2015-09-20 06:20:00每日论坛发贴之星
日期:2015-09-20 06:20:00程序设计版块每日发帖之星
日期:2015-09-22 06:20:00程序设计版块每日发帖之星
日期:2015-09-24 06:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2016-03-29 12:24 |只看该作者 |倒序浏览
$ ls -l
总用量 6
-rw-r--r-- 1 David None 16 三月 29 11:36 a
-rw-r--r-- 1 David None  0 三月 29 11:32 'a;f;u;p'$'\n''y;h;u;j'
-rw-r--r-- 1 David None 40 三月 29 11:37 b
-rw-r--r-- 1 David None  0 三月 29 12:21 'b;b'
-rw-r--r-- 1 David None 16 三月 29 11:37 c
-rw-r--r-- 1 David None  0 三月 29 12:21 'c;d'
-rw-r--r-- 1 David None 24 三月 29 12:17 tmp
-rw-r--r-- 1 David None 10 三月 29 12:16 xaa
-rw-r--r-- 1 David None  8 三月 29 12:16 xab

用 rm 删除以 ' (单引号) 开始的文件名, 怎么指定文件名啊.
我想用类似 rm -- -* 的方式, 好像不行. 谢谢大家...

论坛徽章:
54
2015亚冠之德黑兰石油
日期:2015-07-07 13:00:1615-16赛季CBA联赛之深圳
日期:2016-03-31 09:03:5415-16赛季CBA联赛之辽宁
日期:2016-05-09 20:38:15程序设计版块每日发帖之星
日期:2016-05-12 06:20:0015-16赛季CBA联赛之四川
日期:2016-05-13 15:19:4715-16赛季CBA联赛之福建
日期:2016-05-15 20:24:34每日论坛发贴之星
日期:2016-05-16 06:20:0015-16赛季CBA联赛之吉林
日期:2016-05-26 11:49:4715-16赛季CBA联赛之广东
日期:2016-05-26 13:49:18极客徽章
日期:2016-12-07 14:05:2315-16赛季CBA联赛之广夏
日期:2016-12-20 17:33:532017金鸡报晓
日期:2017-01-10 15:19:56
2 [报告]
发表于 2016-03-29 12:43 |只看该作者
  1. rm -f \'*
复制代码

论坛徽章:
307
程序设计版块每周发帖之星
日期:2016-04-08 00:41:33操作系统版块每日发帖之星
日期:2015-09-02 06:20:00每日论坛发贴之星
日期:2015-09-02 06:20:00程序设计版块每日发帖之星
日期:2015-09-04 06:20:00每日论坛发贴之星
日期:2015-09-04 06:20:00每周论坛发贴之星
日期:2015-09-06 22:22:00程序设计版块每日发帖之星
日期:2015-09-09 06:20:00程序设计版块每日发帖之星
日期:2015-09-19 06:20:00程序设计版块每日发帖之星
日期:2015-09-20 06:20:00每日论坛发贴之星
日期:2015-09-20 06:20:00程序设计版块每日发帖之星
日期:2015-09-22 06:20:00程序设计版块每日发帖之星
日期:2015-09-24 06:20:00
3 [报告]
发表于 2016-03-29 13:06 |只看该作者
回复 2# haooooaaa
非常感谢大神帮助, 好像没起作用.
$ ls -l
总用量 6
-rw-r--r-- 1 Why None 16 三月 29 11:36 a
-rw-r--r-- 1 Why None  0 三月 29 11:32 'a;f;u;p'$'\n''y;h;u;j'
-rw-r--r-- 1 Why None 40 三月 29 11:37 b
-rw-r--r-- 1 Why None  0 三月 29 12:21 'b;b'
-rw-r--r-- 1 Why None 16 三月 29 11:37 c
-rw-r--r-- 1 Why None  0 三月 29 12:21 'c;d'
-rw-r--r-- 1 Why None 24 三月 29 12:17 tmp
-rw-r--r-- 1 Why None 10 三月 29 12:16 xaa
-rw-r--r-- 1 Why None  8 三月 29 12:16 xab

Why@Why-PC /tmp
$ rm -f \'*

Why@Why-PC /tmp
$ ls -l
总用量 6
-rw-r--r-- 1 Why None 16 三月 29 11:36 a
-rw-r--r-- 1 Why None  0 三月 29 11:32 'a;f;u;p'$'\n''y;h;u;j'
-rw-r--r-- 1 Why None 40 三月 29 11:37 b
-rw-r--r-- 1 Why None  0 三月 29 12:21 'b;b'
-rw-r--r-- 1 Why None 16 三月 29 11:37 c
-rw-r--r-- 1 Why None  0 三月 29 12:21 'c;d'
-rw-r--r-- 1 Why None 24 三月 29 12:17 tmp
-rw-r--r-- 1 Why None 10 三月 29 12:16 xaa
-rw-r--r-- 1 Why None  8 三月 29 12:16 xab


   

论坛徽章:
54
2015亚冠之德黑兰石油
日期:2015-07-07 13:00:1615-16赛季CBA联赛之深圳
日期:2016-03-31 09:03:5415-16赛季CBA联赛之辽宁
日期:2016-05-09 20:38:15程序设计版块每日发帖之星
日期:2016-05-12 06:20:0015-16赛季CBA联赛之四川
日期:2016-05-13 15:19:4715-16赛季CBA联赛之福建
日期:2016-05-15 20:24:34每日论坛发贴之星
日期:2016-05-16 06:20:0015-16赛季CBA联赛之吉林
日期:2016-05-26 11:49:4715-16赛季CBA联赛之广东
日期:2016-05-26 13:49:18极客徽章
日期:2016-12-07 14:05:2315-16赛季CBA联赛之广夏
日期:2016-12-20 17:33:532017金鸡报晓
日期:2017-01-10 15:19:56
4 [报告]
发表于 2016-03-29 13:12 |只看该作者
回复 3# sunzhiguolu


    是的,我也不知道在我这怎么行。
  1. root@Nagios:/tmp/123# ll
  2. total 8
  3. drwxr-xr-x 2 root root 4096 Mar 29 13:11 ./
  4. drwxrwxrwt 3 root root 4096 Mar 29 13:09 ../
  5. -rw-r--r-- 1 root root    0 Mar 29 13:11 '
  6. -rw-r--r-- 1 root root    0 Mar 29 13:11 a
  7. -rw-r--r-- 1 root root    0 Mar 29 13:11 'a
  8. -rw-r--r-- 1 root root    0 Mar 29 13:11 b
  9. -rw-r--r-- 1 root root    0 Mar 29 13:11 ';d
  10. root@Nagios:/tmp/123# rm -f \'*
  11. root@Nagios:/tmp/123# ls
  12. a  b
复制代码

论坛徽章:
307
程序设计版块每周发帖之星
日期:2016-04-08 00:41:33操作系统版块每日发帖之星
日期:2015-09-02 06:20:00每日论坛发贴之星
日期:2015-09-02 06:20:00程序设计版块每日发帖之星
日期:2015-09-04 06:20:00每日论坛发贴之星
日期:2015-09-04 06:20:00每周论坛发贴之星
日期:2015-09-06 22:22:00程序设计版块每日发帖之星
日期:2015-09-09 06:20:00程序设计版块每日发帖之星
日期:2015-09-19 06:20:00程序设计版块每日发帖之星
日期:2015-09-20 06:20:00每日论坛发贴之星
日期:2015-09-20 06:20:00程序设计版块每日发帖之星
日期:2015-09-22 06:20:00程序设计版块每日发帖之星
日期:2015-09-24 06:20:00
5 [报告]
发表于 2016-03-29 13:27 |只看该作者
回复 4# haooooaaa
您那里可以应该是命令没有问题, 问题在我这里, 谢谢大神指点...

   

论坛徽章:
1
15-16赛季CBA联赛之江苏
日期:2016-10-26 16:19:04
6 [报告]
发表于 2016-03-31 14:08 |只看该作者
ll  /udir | awk '{print $NF}'|grep -E ^"'"|rm -rf

论坛徽章:
307
程序设计版块每周发帖之星
日期:2016-04-08 00:41:33操作系统版块每日发帖之星
日期:2015-09-02 06:20:00每日论坛发贴之星
日期:2015-09-02 06:20:00程序设计版块每日发帖之星
日期:2015-09-04 06:20:00每日论坛发贴之星
日期:2015-09-04 06:20:00每周论坛发贴之星
日期:2015-09-06 22:22:00程序设计版块每日发帖之星
日期:2015-09-09 06:20:00程序设计版块每日发帖之星
日期:2015-09-19 06:20:00程序设计版块每日发帖之星
日期:2015-09-20 06:20:00每日论坛发贴之星
日期:2015-09-20 06:20:00程序设计版块每日发帖之星
日期:2015-09-22 06:20:00程序设计版块每日发帖之星
日期:2015-09-24 06:20:00
7 [报告]
发表于 2016-03-31 17:33 |只看该作者
回复 6# fh21_xuejinlian
好像不行啊大神,

  1. Why@Why-PC /tmp/tmp
  2. $ ls -l |awk '{print $NF}' |grep "^'" |rm -rf

  3. Why@Why-PC /tmp/tmp
  4. $ ls -l
  5. 总用量 0
  6. -rw-r--r-- 1 Why None 0 三月 31 17:20 a
  7. -rwxr-xr-x 1 Why None 0 三月 31 17:23 ''\''a;f;u;p'\''\''n'\'''\''y;h;u;j'\'''
  8. -rw-r--r-- 1 Why None 0 三月 31 17:20 b
  9. -rwxr-xr-x 1 Why None 0 三月 31 17:24 ''\''b;b'\'''
  10. -rw-r--r-- 1 Why None 0 三月 31 17:20 c
  11. -rwxr-xr-x 1 Why None 0 三月 31 17:24 ''\''c;d'\'''
  12. -rw-r--r-- 1 Why None 0 三月 31 17:20 tmp
  13. -rw-r--r-- 1 Why None 0 三月 31 17:20 xaa

复制代码

论坛徽章:
307
程序设计版块每周发帖之星
日期:2016-04-08 00:41:33操作系统版块每日发帖之星
日期:2015-09-02 06:20:00每日论坛发贴之星
日期:2015-09-02 06:20:00程序设计版块每日发帖之星
日期:2015-09-04 06:20:00每日论坛发贴之星
日期:2015-09-04 06:20:00每周论坛发贴之星
日期:2015-09-06 22:22:00程序设计版块每日发帖之星
日期:2015-09-09 06:20:00程序设计版块每日发帖之星
日期:2015-09-19 06:20:00程序设计版块每日发帖之星
日期:2015-09-20 06:20:00每日论坛发贴之星
日期:2015-09-20 06:20:00程序设计版块每日发帖之星
日期:2015-09-22 06:20:00程序设计版块每日发帖之星
日期:2015-09-24 06:20:00
8 [报告]
发表于 2016-03-31 21:32 |只看该作者
我的环境是 win Cygwin, 对于处理文件名包含特殊字符的文件该如何处理, 请教各位大神有什么好的方法.

论坛徽章:
307
程序设计版块每周发帖之星
日期:2016-04-08 00:41:33操作系统版块每日发帖之星
日期:2015-09-02 06:20:00每日论坛发贴之星
日期:2015-09-02 06:20:00程序设计版块每日发帖之星
日期:2015-09-04 06:20:00每日论坛发贴之星
日期:2015-09-04 06:20:00每周论坛发贴之星
日期:2015-09-06 22:22:00程序设计版块每日发帖之星
日期:2015-09-09 06:20:00程序设计版块每日发帖之星
日期:2015-09-19 06:20:00程序设计版块每日发帖之星
日期:2015-09-20 06:20:00每日论坛发贴之星
日期:2015-09-20 06:20:00程序设计版块每日发帖之星
日期:2015-09-22 06:20:00程序设计版块每日发帖之星
日期:2015-09-24 06:20:00
9 [报告]
发表于 2016-03-31 21:36 |只看该作者
我曾经使用过的方法:
  1. ls -l |awk '{print $NF}' |grep "^'" | xargs -i rm -rf ./{}
复制代码
结果似乎还是不奏效, 请问大家我该如何进行修改啊...

论坛徽章:
84
每日论坛发贴之星
日期:2015-12-29 06:20:00每日论坛发贴之星
日期:2016-01-16 06:20:00每周论坛发贴之星
日期:2016-01-17 22:22:00程序设计版块每日发帖之星
日期:2016-01-20 06:20:00每日论坛发贴之星
日期:2016-01-20 06:20:00程序设计版块每日发帖之星
日期:2016-01-21 06:20:00每日论坛发贴之星
日期:2016-01-21 06:20:00程序设计版块每日发帖之星
日期:2016-01-23 06:20:00程序设计版块每日发帖之星
日期:2016-01-31 06:20:00数据库技术版块每日发帖之星
日期:2016-01-16 06:20:00程序设计版块每日发帖之星
日期:2016-01-16 06:20:00程序设计版块每日发帖之星
日期:2016-01-14 06:20:00
10 [报告]
发表于 2016-04-01 10:40 |只看该作者
cygwin ls 显示的名字不是原始字符串

ls 显示文件名 'a;d'  ,其实名字是  a;d  

用 dir 看
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP