shell - 如何删除名称中包含 Ctrl-M 的文件?
问题描述
在(C-)shell中,如何删除文件名包含的所有文件Ctrl-M
?(不要问我是怎么做这些的!)
解决方案
该问题被描述为“C-)shell”。不清楚 OP 是否可以使用不同的外壳。
使用 bash
使用 ctrl-v 转义 ctrl-M
rm -i *<ctrl-v><ctrl-m>*
对于 tcsh
在大多数系统上,tcsh 都支持 csh。根据您构建的 tcsh,可能可以使用序列回车 - Ctrl-M。使用将导致新行。很可能,这是终端设置的结果(stty
可能是 inlcr),它可以在新行和回车之间映射。
如果这个工作,那么你可以使用删除这些文件
rm -i *<ctrl-v><ctrl-j>*
推荐阅读
- sql-server - 当asp.net core web api中的表记录发生变化时从数据库获取通知的最佳方法
- javascript - 未在 php 标头脚本中传递的 Javascript 变量
- html - 如何仅在 flex 中使用 CSS 等分空 div?
- visual-c++ - HttpSendRequest()函数两次请求失败,超时返回,如何处理
- .htaccess - 子域 url 重定向到一个 URL
- javascript - 如何修复 VUEX 中的状态变化?
- java - 无法使用 selenium 从文本字段中获取文本
- java - 如何在android中使用opencv java对两张图像进行人脸识别
- java - 如何临时从演员那里取出动作并将其分配回去
- php - 用于在特定级别限制分层注释的数据库/代码设计?