服务器 Gind.cn
  • Linux
  • Windows
  • Ubuntu
  1. 服务器 Gind.cn
  2. bash linux
  3. grep和xargs:文件名太长
Intereting Posts
Windows 2003dynamic磁盘错误 尝试在DL380 G4上安装HP ProLiant Support Pack 8.30的“发现失败”消息 Apache正常运行时间问题 在Solaris上使用更less或更多的命令来分页输出 计算机authentication 如何testing一个网站可以在本地IIS服务器上正常工作? 如何在FC5中通过eth0和eth1路由stream量? SSH跳转主机并移动到特定的目录 堆叠两个生产和configuration的Qlogic SanBox 5800V交换机 testing高清吞吐量的最佳方法是在linux上进行随机读取 Apache的mod_proxy,如何转发请求到本地networkingip(服务器) 我是否需要为使用邮件服务器的每个域设置SPFlogging? Windows故障转移群集 – 具有多个客户端访问名称的虚拟节点 Kickstart PXE启动安装不起作用 打开堆栈,试图启动实例:libvirtError:不支持的configuration:CPU规范不被pipe理程序支持

grep和xargs:文件名太长

我试图删除所有不以__开头的文件。 这个

 ls | grep -v "__" | xargs -0 rm 

收益率: File name too long 。 任何帮助?

编辑:

 ls | grep -v "__" | awk '{print("rm \42"$0"\42")}' | /bin/bash 

解决了这个问题,但我想知道为什么第一个是不正确的。 谢谢

  • 在bash中用awk或类似的方法确定一些独特的行
  • 我如何删除旧的日志文件?
  • sed php.ini memory_limit
  • cpio VS tar和cp
  • 逃脱! 在wget的密码参数中

  • vim的GNU屏幕清理,less,等等。 出口
  • 脚本在所有文件夹上运行chown并将所有者设置为文件夹名称减去结尾/
  • 停止bash选项卡完成从思维我想cd到.svn目录
  • 脚本中rsync的用户名和密码
  • Bash:当一个命令作为parameter passing给一个函数时,引号被剥离

拿出-0参数,它会解决这个问题。 -0 arg to xargs表示input列表中的项目是空的。 你没有这样做,你正在传递由\n字符终止的行。

  • Bash Extended Globbing给出了语法错误
  • 当通过ssh传递命令时,单引号和双引号之间的区别
  • 在安装脚本中检测失败
  • 我如何获得一个stream程的退出代码,以便开球?
  • 我如何使用{}运算符在执行中查找执行
  • 用“curl |”来远程执行脚本 bash“反馈
  • 覆盖特定用户的二进制文件path
  • Shell脚本和正则expression式:哪一个更好地匹配数字,]或?
  • 绝对符号链接parsingpwd
  • 服务器Bash行缠绕在文本和错误的地方

  • © 2017 服务器 Gind.cn
  • Topics
  •        
  • Powered by Server
  • Privacy Policy