首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux shell利用sed如何批量更改文件名详解

前言 本文主要给大家介绍了关于Linux shell用sed批量更改文件名的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。...)/-/'` mv $file $newfile done 分析 上述示例首先通过 ls 和 grep 命令得到待改名的文件列表,然后用 sed 命令进行字符串的替换,最后再使用 mv 命令来完成文件名更改...循环是通过空格来分割字符串,因此如果待更改文件名中包含空格的话,就会被拆分成多个文件名,从而出错。...要解决这个问题,我们可以将 IFS(内部字段分隔符)设置为换行符 \n,这样一来,for 循环就会按行来获取变量的值,确保每次获取的确实是一个完整的文件名。...用 find 命令来获取文件列表,再用 sed 命令配合正则表达式来修改文件名,这两个命令的结合几乎能完成所有常见的批量改名任务。

4.1K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux下设置更改root密码,连接mysql,mysql常用命令

    笔记内容: 13.1 设置更改root密码 13.2 连接mysql 13.3 mysql常用命令 笔记日期:2017-10-30 13.1 设置更改root密码 ?...root是mysql的最高权限用户,和Linux的root概念一样。默认情况下,mysql的root用户密码是空的,可以直接登录。但是这样不安全,所以要设置密码。...以下这种更改root密码的方式需要知道原本的密码才能进行更改,不然无法更改,也是使用mysqladmin命令进行更改,如下示例: ? 现在就需要使用更改后的密码来登录mysql了: ?...13.3 mysql常用命令 ? ?...需要永久生效需要去my.cnf里修改 查看队列 show processlist; 查看队列相当于在Linux使用ps或者top命令查看系统状况一样: ?

    3.4K10

    Linux更改文件的权限

    Linux下一切皆文件,对文件的权限管理是Linux安全的一个重要特性,那么修改文件的权限是一个必要的技能了。...一、命令chown(change owner)-更改文件的所有者 语法:chown 【-R】 账户名/账户名:组名 文件名 二、命令chgrp(change group )-更改文件属于的组别  创建分组的命令...:groupadd 分组名  添加文件到分组:chgrp 组名 文件名 chgrp group_a file_a。  ...同样chgrp也可以更改目录的组别,用法和文件一样,不过目录的组别改了,区目  录下的文件组别并没有更改,如果想将目录及其目录下的文件同时更改组别,  在 chgrp后添加 -R即可。...三、**命令chmod-**改变文件的权限 Linux中的文件权限只要有r-可读、w-可写、x-可执行,将r记为4,w记为2,x记为1,-记为0。

    6.2K20

    LinuxLinux常用命令

    Linux常用命令 Shell是运维和系统管理员操作Linux系统的首选,简单的说,它是一个命令解释器。...,“[]” * - 用于匹配文件名中任意长度的字符串; ? - 只匹配一个字符; [] - 用于匹配所有出现在方括号内的字符。可以使用短线“-”来指定字符集范围。...---- man **作用:**Linux为所有命令和系统调用编写了帮助手册。使用man命令可以方便地获取某个命令的帮助信息。 **用法:**man [手册编号] 命令名,手册编号可以省略。...head/taill …[OPTION]…FILE ---- char、more、less cat命令用来一次性查看全部文本内容,后跟文件名作为参数,也可以带上-n来显示每行的行号。...---- vim vim是UNIX和Linux上标配的编辑器,功能十分强大。 vim xxx 插入模式 输入字符,并可以按光标键移动输入字符位置。

    7.4K21

    linux 修改文件名 rename(4)

    1.rename命令批量修改文件名, 其实linux下可以使用别的办法来批量修改文件名, 不过rename实在太方便了 比如把所有的表为cdb1_* 修改为cdb_*的 在本目录下 只需要# rename.../42.html 2.批量更改文件名 rename 通过 man rename 命令可以得知,rename 命令其实是一个 Perl 脚本命令, 它专用于批量地给多文件重命名(rename multiple...详细模式:打印成功更改文件名列表 -n, --no-act No Action: show what files would have been renamed....测试模式:并不真正的执行命令,而只是显示哪些文件名应该怎么进行 更改,用于测试模式。 -f, --force Force: overwrite existing files....强制模式:在更改文件名,如果更改后的文件已经存在时覆盖已经存在 的文件。 rename 的典型应用: 0.

    7.2K40

    linux常用命令linux目录结构:常用命令:

    linux目录结构: linux不像Windows 分了盘,它根目录下有如下常用文件夹: home ---------- 用户的家 root --...⑤、删除文件 rm 文件名 带询问的删除 rm -f 文件名 不带询问的删除。 ⑥、浏览文件 cat 文件名 显示文件所有内容 more 文件名 分页显示,空格键下一页,回车键下一行。...less 文件名 分页显示,pgup上一页,pgdn下一页。 tail -5 a.txt 显示a.txt文件的最后5行。 tail -f 文件名 动态的查看。...6、其他常用命令: ①、grep命令 grep category a.txt 表示在a.txt中查找category字符串所在的行,前提是打开了a.txt文件。...底行模式有如下常用命令: q 不保存退出 q! 不保存强制退出 wq 保存退出 8、管道: 管道:|,将一个命令的输出作为另一个命令的输入。

    9.6K140

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券