Linux命令

FindHao 1月前 29

批量替换所有文件内容中的字符串

find -name '要查找的文件名' | xargs perl -pi -e 's|被替换的字符串|替换后的字符串|g'




1, 批量将文件重命名成自增序号模式

ls -v | cat -n | while read n f; do mv -n "$f" "$n.ext"; don


https://stackoverflow.com/questions/3211595/renaming-files-in-a-folder-to-s2equential-numbers


2. 使用rename命令

将一堆gter(\d)格式的文件,去掉gter。(实际上可以直接gter//)

1
rename -n 's/gter(\d)/$1/' *

注意使用单引号,否则$1无法识别



将一个文件按照空行分割:

awk 'BEGIN{file="content"++i".txt"} !NF{file="content"++i".txt";next} {print > file}' yourfile


最新回复 (1)
全部楼主
  • FindHao 22天前
    0 引用 2
    $ chown -R /home/user
    最后不要加/
返回