400块钱3小时上门服务,同城附近人100米,怎么找同城的人服务,夜场女都是为了钱吗

    <strike id="t98gp"></strike>

    1. <code id="t98gp"></code>

      <nav id="t98gp"></nav>
    2. <object id="t98gp"></object>
      首頁 運維干貨Linux 下使用 shell 批量修改文件名的三種方法

      Linux 下使用 shell 批量修改文件名的三種方法

      運維派隸屬馬哥教育旗下專業運維社區,是國內成立最早的IT運維技術社區,歡迎關注公眾號:yunweipai
      領取學習更多免費Linux云計算、Python、Docker、K8s教程關注公眾號:馬哥linux運維

      Linux 下使用 shell 批量修改文件名的三種方法

      Linux 下使用 shell 批量修改文件名的三種方法插圖

      1、通過sed替換

      [root@node01 wolf]# find / -type f -name wolf.log
      /wolf.log
      /tmp/wolf.log
      /root/wolf/wolf.log
      [root@node01 wolf]# sed -i 's#wolf#yujing#g' find / -type f -name wolf.log
      [root@node01 wolf]# find / -type f -name "wolf.log" | xargs cat
      
      yujing
      yujing
      yujing
      [root@node01 wolf]#
      

      2、通過變量子串替換

      vi laolang.log
      wolf_20170806_1_wolf.jpg
      wolf_20170806_2_wolf.jpg
      wolf_20170806_3_wolf.jpg
      wolf_20170806_4_wolf.jpg
      wolf_20170806_5_wolf.jpg
      wolf_20170806_6_wolf.jpg
      wolf_20170806_7_wolf.jpg
      wolf_20170806_8_wolf.jpg
      wolf_20170806_9_wolf.jpg
      wolf_20170806_10_wolf.jpg
      [root@node01 data]# touch cat laolang.log |tr "\n" " "
      [root@node01 data]# ll
      total 8316
      drwxr-xr-x 6 root root 4096 Jul 8 07:24 apache-maven-3.3.9
      -rw-r--r-- 1 root root 8491533 Jul 8 07:23 apache-maven-3.3.9-bin.tar.gz
      -rw-r--r-- 1 root root 0 Jul 29 14:16 cat
      drwxr-xr-x 2 root root 4096 Jul 29 06:00 day1
      drwxr-xr-x 2 root root 4096 Jul 29 11:50 day2
      drwxr-xr-x 2 root root 4096 Jul 29 14:12 day3
      -rw-r--r-- 1 root root 251 Jul 29 14:16 laolang.log
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_10_wolf.jpg
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_1_wolf.jpg
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_2_wolf.jpg
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_3_wolf.jpg
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_4_wolf.jpg
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_5_wolf.jpg
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_6_wolf.jpg
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_7_wolf.jpg
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_8_wolf.jpg
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_9_wolf.jpg
      [root@node01 data]# f=wolf_20170806_10_wolf.jpg
      [root@node01 data]# echo $f
      wolf_20170806_10_wolf.jpg
      [root@node01 data]# echo ${f%wolf*.jpg}
      wolf_20170806_10_
      [root@node01 data]# mv $f echo ${f%wolf*.jpg}.jpg
      [root@node01 data]# ll
      total 8316
      drwxr-xr-x 6 root root 4096 Jul 8 07:24 apache-maven-3.3.9
      -rw-r--r-- 1 root root 8491533 Jul 8 07:23 apache-maven-3.3.9-bin.tar.gz
      -rw-r--r-- 1 root root 0 Jul 29 14:16 cat
      drwxr-xr-x 2 root root 4096 Jul 29 06:00 day1
      drwxr-xr-x 2 root root 4096 Jul 29 11:50 day2
      drwxr-xr-x 2 root root 4096 Jul 29 14:12 day3
      -rw-r--r-- 1 root root 251 Jul 29 14:16 laolang.log
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_10_.jpg
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_1_wolf.jpg
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_2_wolf.jpg
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_3_wolf.jpg
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_4_wolf.jpg
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_5_wolf.jpg
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_6_wolf.jpg
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_7_wolf.jpg
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_8_wolf.jpg
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_9_wolf.jpg
      [root@node01 data]# for f in ls *wolf.jpg ;do mv $f echo ${f%wolf*.jpg}.jpg;done
      [root@node01 data]# ll
      total 8316
      drwxr-xr-x 6 root root 4096 Jul 8 07:24 apache-maven-3.3.9
      -rw-r--r-- 1 root root 8491533 Jul 8 07:23 apache-maven-3.3.9-bin.tar.gz
      -rw-r--r-- 1 root root 0 Jul 29 14:16 cat
      drwxr-xr-x 2 root root 4096 Jul 29 06:00 day1
      drwxr-xr-x 2 root root 4096 Jul 29 11:50 day2
      drwxr-xr-x 2 root root 4096 Jul 29 14:12 day3
      -rw-r--r-- 1 root root 251 Jul 29 14:16 laolang.log
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_10_.jpg
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_1_.jpg
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_2_.jpg
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_3_.jpg
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_4_.jpg
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_5_.jpg
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_6_.jpg
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_7_.jpg
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_8_.jpg
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_9_.jpg
      

      3、修改擴展名

      把上面的jpg更換為log

      [root@node01 data]# f=wolf_20170806_10_.jpg
      [root@node01 data]# echo ${f/%jpg/log} 
      wolf_20170806_10_.log
      [root@node01 data]# mv $f ${f/%jpg/log}
      
      [root@node01 data]# ls
      apache-maven-3.3.9 day1 laolang.log wolf_20170806_2_.jpg wolf_20170806_5_.jpg wolf_20170806_8_.jpg
      apache-maven-3.3.9-bin.tar.gz day2 wolf_20170806_10_.log wolf_20170806_3_.jpg wolf_20170806_6_.jpg wolf_20170806_9_.jpg
      cat day3 wolf_20170806_1_.jpg wolf_20170806_4_.jpg wolf_20170806_7_.jpg
      [root@node01 data]# ll
      total 8316
      drwxr-xr-x 6 root root 4096 Jul 8 07:24 apache-maven-3.3.9
      -rw-r--r-- 1 root root 8491533 Jul 8 07:23 apache-maven-3.3.9-bin.tar.gz
      -rw-r--r-- 1 root root 0 Jul 29 14:16 cat
      drwxr-xr-x 2 root root 4096 Jul 29 06:00 day1
      drwxr-xr-x 2 root root 4096 Jul 29 11:50 day2
      drwxr-xr-x 2 root root 4096 Jul 29 14:12 day3
      -rw-r--r-- 1 root root 251 Jul 29 14:16 laolang.log
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_10_.log
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_1_.jpg
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_2_.jpg
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_3_.jpg
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_4_.jpg
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_5_.jpg
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_6_.jpg
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_7_.jpg
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_8_.jpg
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_9_.jpg
      [root@node01 data]# for f in ls *.jpg ;do mv $f ${f/%jpg/log} ;done
      [root@node01 data]# ll
      total 8316
      drwxr-xr-x 6 root root 4096 Jul 8 07:24 apache-maven-3.3.9
      -rw-r--r-- 1 root root 8491533 Jul 8 07:23 apache-maven-3.3.9-bin.tar.gz
      -rw-r--r-- 1 root root 0 Jul 29 14:16 cat
      drwxr-xr-x 2 root root 4096 Jul 29 06:00 day1
      drwxr-xr-x 2 root root 4096 Jul 29 11:50 day2
      drwxr-xr-x 2 root root 4096 Jul 29 14:12 day3
      -rw-r--r-- 1 root root 251 Jul 29 14:16 laolang.log
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_10_.log
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_1_.log
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_2_.log
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_3_.log
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_4_.log
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_5_.log
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_6_.log
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_7_.log
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_8_.log
      -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_9_.log
      

      本文鏈接:http://www.605748.com/40399.html

      網友評論comments

      發表評論

      您的電子郵箱地址不會被公開。

      暫無評論

      Copyright ? 2012-2022 YUNWEIPAI.COM - 運維派 京ICP備16064699號-6
      掃二維碼
      掃二維碼
      返回頂部
      400块钱3小时上门服务,同城附近人100米,怎么找同城的人服务,夜场女都是为了钱吗