当前位置: 首页 > news >正文

做安居客网站需要什么浏览器/seo技术经理

做安居客网站需要什么浏览器,seo技术经理,拿p5.js做的网站,17网站一起做网店2018Linux下命名对文件进行命名时是不推荐使用空格的。因为一些操作对带有空格的文件会略显麻烦。如:#创建带空格的文件的方法#使用\对空格进行转义touch tes\ t#使用双引号touch "tes t2"同理:对带空格的文件进行删除,或者拷贝&#x…

Linux下命名对文件进行命名时是不推荐使用空格的。因为一些操作对带有空格的文件会略显麻烦。

如:

#创建带空格的文件的方法

#使用\对空格进行转义

touch tes\ t

#使用双引号

touch "tes t2"

同理:对带空格的文件进行删除,或者拷贝,移动等操作时也需要用转义或者添加双引号。

可是,如果要对大量的文件进行处理时,就会更显麻烦

假如:我们要将指定目录下的所有的带空格的文件找出,并将其空格修改为"-",该怎么做呢?

#查找根目录下的所有带空格的文件

find / -name "* *"

find命令: 在指定目录下查找文件

-name:指定字符串作为寻找文件或目录的范本样式

"* *" :"*"为通配符,"*"代表任意多个任意字符,“* *”代表任意多个任意字符件之间存在空格的字符串

#用sed对获取出的数据进行处理

find /home -name "* *" | sed 's/[[:space:]]/-/g'

sed 's/x/y/g':其中s为替换的意思

g为对整行中所有与 字符串x 相同的串 替换成字符串 y

[[:space:]]:代表空格

以上命令对数据取出后,并不会直接修改文件本身。

但是我们实现的思想大概是这样的。

#!/bin/bash

#Program:

# It's testing!

#History:

# 2016.3.25 HH First release

echo -e "\n 本程序可以对目标下的带空格文件中的空格进行变换 \n"

read -p "请输入目标目录:" dir_o

#获取该目录下带空格的文件的路径

all_files=$(find ${dir_o} -name "* *")

#将原本的分隔符记录

old=${IFS}

#将内部域分隔符设置为换行

IFS=$'\n'

for file_name in ${all_files}

do

now_name=$(echo ${file_name} | sed 's/[[:space:]]/-/g')

mv "${file_name}" "${now_name}" && echo -e "成功转换${now_name}\n"

done

IFS=${old}

exit 0

如有BUG,欢迎指出~

联系方式:hh_0828@outlook.com

不胜感激~

http://www.lbrq.cn/news/1434385.html

相关文章:

  • 网站如何进行优化/企业网站推广效果指标分析
  • 百科网站建设/某个网站seo分析实例
  • 做微博网站/长沙seo咨询
  • 网站的版式设计有哪些/整合营销包括哪三方面
  • 公司网站打不开不知道谁做的/快照关键词优化
  • 如何做淘宝商城网站/好的推广平台
  • 永康做网站的公司/福州网站建设
  • 盘锦做网站的公司/广州网络推广平台
  • 美女色情做视频网站有哪些/黄页引流推广
  • 网站做成app/下载官方正版百度
  • 揭阳建网站/万能推广app
  • 如何提高网站的搜索/东莞免费网站建设网络营销
  • 网站建设新闻/3分钟搞定网站seo优化外链建设
  • 淮北做网站公司/网络营销策略ppt
  • 网站怎样做移动端适配/百度关键词排名提升工具
  • 外贸网店建站模板/新东方
  • 道真住房与城乡建设局网站/西安网络推广营销公司
  • wordpress使用cdn菜单消失/廊坊优化外包
  • 网站运营前期中期后期/谷歌seo是什么
  • 南阳市建设局网站/推广普通话手抄报内容大全资料
  • 房地产网站欣赏/网站优化种类
  • 镇平建设局网站/域名注册网站有哪些
  • 结构设计网站/线上营销策略有哪些
  • 医疗机构网站以患者做宣传/网上营销新观察网
  • 烟台做网站建设电话/惠州seo排名外包
  • 网站推广的名词解释/网络营销评价的名词解释
  • 深圳网站设计兴田德润i简介/代写企业软文
  • 长沙做网站备案/百度收录怎么查询
  • 个人网站建设法律规定/qq群排名优化软件
  • 长沙网站建设开发/深圳网站优化推广方案
  • 【无标题】卷轴屏手机前瞻:三星/京东方柔性屏耐久性测试进展
  • 多任务并发:进程管理的核心奥秘
  • 从感知到执行:人形机器人低延迟视频传输与多模态同步方案解析
  • Linux学习-UI技术
  • 机器翻译:学习率调度详解
  • 【后端】Spring @Resource和@Autowired的用法和区别