位置: 编程技术 - 正文

Linux查找处理文件名后包含空格的文件(两种方法)(linux查找文件语句)

编辑:rootadmin

推荐整理分享Linux查找处理文件名后包含空格的文件(两种方法)(linux查找文件语句),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux文档内查找,linux文件内查找,linux文件内查找内容,linux的查找文件,linux 文件中查找内容,linux 文件中查找,linux 文件中查找内容,linux内容查找,内容如对您有帮助,希望把文章链接给更多的朋友!

当Linux下文件名中出现空格这类特殊情况话,如何查找或确认那些文件名后有空格呢? 又怎么批量替换处理掉这些空格呢?

方法1:

输入文件名后使用Tab键,如果使用Tab键后面出现 这样的可见字符,那么该文件名包含空格。当然,这个方法弊端很大,例如,效率低下,不能批量查找,只有当你怀疑某个文件名后有空格,这个方法才比较凑效。另外,不能查找文件中间包含空格的文件名。如下测试所示:

方法2:

使用find命令查找文件名中包含空格的文件。

那么如何将这些空格替换掉呢? 下面脚本可以替换文件中间的空格,用下划线替换空格,但是只能替换文件中间的空格,并不能替换文件名后面的空格。如下测试所示:

上面脚本只能将文件名中间有空格的替换为下划线。那么如何解决文件名后有空格的情况呢? 可以用其它shell脚本实现,如下所示:

Linux查找处理文件名后包含空格的文件(两种方法)(linux查找文件语句)

如上所示,虽然文件名中间的空格被替换为了下划线,但是后面的空格没有替换为下划线,而是将那些空格直接截断了。Why?下面使用sed命令也是如此

其实,这个是因为读取文件名是$file 与"$file"是不同的,$file不会识别文件名后面的空格,而"$file"才会失败文件名后面的空格。所以上面脚本其实只是取巧而已。

所以,正确的替换空格的命令应该为如下:

方案1:

方案2:

但是对于文件名中间包含空格的情况,上面两个脚本都无法完美解决。如下所示:

当然对于这两种特殊情况,上面脚本都不能一起处理,如上所示,后面的空格会被替换成了下划线。这反而不是我们想要的,反而最上面的那两种脚本,可以误打误撞的解决这两种问题。当然让前提是你得知其然知其所以然!

shell编程跨服务器备份文件 本文实例为大家分享了shell跨服务器备份文件的具体代码,供大家参考,具体内容如下需求:查询某个文件夹下的所有文件,将文件修改时间小于当前时

通过Spring Shell 开发 Java 命令行应用 提到Java,大家都会想到Java在服务器端应用开发中的使用。实际上,Java在命令行应用的开发中也有一席之地。在很多情况下,相对于图形用户界面来说

shell中的source命令的巧妙用法 首先,通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。例如,当我们修改了/etc/profile文件,并想让它立刻生效,而不

标签: linux查找文件语句

本文链接地址:https://www.jiuchutong.com/biancheng/368668.html 转载请保留说明!

上一篇:浅谈CI脚本异常退出问题定位(引发脚本异常)

下一篇:shell编程跨服务器备份文件(linux跨服务器调用shell脚本)

  • 印花税不足1元需要缴纳吗
  • 流转税包括哪些税种2022
  • 融资租赁公司收购要求
  • 实物投资账务处理
  • 外贸公司进项票要专票还是普票
  • 年初的进项税额计算公式
  • 土地租金计入哪个会计科目
  • 存货项目包括哪些具体内容
  • 小规模纳税人财务报表是按季还是按月申报
  • 支票结算的账务处理
  • 欠员工薪酬如何赔偿
  • 运输公司赔偿计入什么科目
  • 税收强制执行措施包括哪些
  • 企业购进货物被没收 进项税额能否抵扣?
  • 应发工资包含
  • 财务计提个人缴纳社保部分怎么记账?
  • 费用提多了利润少了所得税是如何调整?
  • 个人从价计征房产税
  • 购买一台电脑会计分录
  • 冲销去年凭证会计分录
  • 电商平台第三方服务
  • PHP:apache_response_headers()的用法_Apache函数
  • 电脑时间同步不了解决方法
  • 非货币性资产投资个人所得税
  • cpu和gpu性能对比
  • 固定资产修理支出准予扣除吗
  • 自产产品用于福利账务处理
  • 劳务费过账
  • python tkinter ttk
  • 文化传媒有限公司英文
  • 发票领购簿用完了怎么领取
  • sqlserver判断查询结果是否为空
  • 固定资产处置的净收入计入
  • 符合规定的国内旅客运输发票可以作为扣税凭证吗
  • 企业弥补亏损的会计分录
  • 工会经费多久缴纳一次
  • 餐饮税务每个月多少钱
  • 政府预算会计的会计科目
  • 其他业务收入的现金流放哪里?
  • 车辆按揭利息财务怎么算
  • 发票金额和付款金额差几毛钱
  • 销售货物退款会计分录
  • 暂估入库可以隔几个月再冲回吗
  • 小企业会计准则会计科目表
  • 小微企业增值税起征点是多少
  • 开票方与付款方不一致问题
  • 购进销售产品的会计分录
  • 其他应收款收不回来了,如何核销
  • 企业什么情形必须签无固定期限合同
  • 原始单据的重要性
  • win10预览版好吗
  • windows优化软件
  • 简述linux几种主流发行版本及其特点
  • thinkpad x230笔记本电脑
  • Win10 Mobile 10572怎么更新升级? 需回滚到WP 8.1
  • ubuntu安装office2019
  • xp系统的硬盘装到win7电脑
  • macbookair2015安装win7 单系统
  • win8远程桌面连接设置
  • win8自启动在哪儿设置
  • win10扫描仪扫描的文件在哪
  • cocos2d android 游戏开发学习——CCAction(二)
  • Unity3d_用PlayerPrefs保存和读取数组
  • opengl导入obj
  • js的split用法
  • js 判断一个数字是否相等
  • 一个简单的灵魂
  • python rgb转cmyk
  • jquery制作图片提示效果
  • node.js介绍
  • 转换目录的命令
  • nodejs xhr
  • jQuery+formdata实现上传进度特效遇到的问题
  • js闭包实现
  • 招聘退役士兵减刑政策
  • 国家税务总局手工发票查询平台
  • 电子增值税专用发票和纸质增值税专用发票的区别
  • 重庆税务总局发票查询
  • 杭州注册公司需要钱吗
  • 城市维护建设税的计税依据
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设