Linux でファイル名のリストの共通サフィックスを削除/置換するにはどうすればよいですか?

サニーケビン

100 個の *.txt ファイルのようなものがありました。

txt ファイルのサフィックスを削除/置換したい。

LINUXでのやり方。

Example:
1_S9_001.f.txt
2_S13_001.f.txt
3_S23_001.f.txt
4_S45_001.f.txt
5_S90_001.f.txt

Changing the file name:
1_S9.txt
2_S13.txt
3_S23.txt
4_S45.txt
5_S90.txt 

Renaming:
1_S9_rt.txt
2_S13_rt.txt
3_S23_rt.txt
4_S45_rt.txt
5_S90_rt.txt 
疾患

システムによっては、renameコマンドの動作がかなり異なる場合があります。詳細はmanページを確認してください。

最初のタイプはより単純で、置換する文字列と置換する文字列を指定するだけです。

rename _001.f ""  *_001.f.txt
rename _001.f _rt *_001.f.txt

2 番目のタイプは Perl 置換を使用します。

rename 's/_001\.f//'    *_001.f.txt
rename 's/_001\.f/_rt/' *_001.f.txt

または、ループとパラメーターの展開を使用して、新しい名前を自分で作成することもできます。

for f in *_001.f.txt ; do
    mv "$f" "${f%_001.f.txt}".txt
    mv "$f" "${f%_001.f.txt}"_rt.txt
done

%「右から外す」という意味#は、左から外すのと同様に使われます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Linuxでシェルスクリプトを使用して、すべてのファイル名のスペースをアンダースコアに置き換えるにはどうすればよいですか?

分類Dev

Linuxでシェルスクリプトを使用して、すべてのファイル名のスペースをアンダースコアに置き換えるにはどうすればよいですか?

分類Dev

Linuxですべての空のファイルとディレクトリを再帰的に削除するにはどうすればよいですか?

分類Dev

Linuxのディレクトリ内のすべてのファイルの名前を文字列置換で変更するにはどうすればよいですか?

分類Dev

Linux を再インストールせずに、Chromebook の Linux ディレクトリから部分的にインストールされたファイルを削除するにはどうすればよいですか?

分類Dev

Linuxディレクトリにサブディレクトリが1つだけ含まれ、他のファイルが含まれていないかどうかをテストするにはどうすればよいですか?

分類Dev

Linuxで共有ライブラリファイル名のリストを取得するにはどうすればよいですか?

分類Dev

Linuxでファイルとディレクトリのサイズを確認するにはどうすればよいですか?

分類Dev

Linuxでディスク上のファイルサイズを取得するにはどうすればよいですか?

分類Dev

Linuxで出力行ごとに1つのファイル名をリストするにはどうすればよいですか?

分類Dev

サブディレクトリに下がらない特定の文字で始まるファイルのLinuxディレクトリリストを取得するにはどうすればよいですか?

分類Dev

LinuxでPythonスクリプトを起動するための.desktopファイルを作成するにはどうすればよいですか?

分類Dev

Linuxのファイルからpidのリストをトップにするにはどうすればよいですか?

分類Dev

Linux Mintのデスクトップでファイルタイプを無効にするにはどうすればよいですか?

分類Dev

Linuxでシンボリックリンクファイルのソースを見つけるにはどうすればよいですか

分類Dev

Linuxで列に基づいてテキストファイルを結合し、最初の行を削除するにはどうすればよいですか?

分類Dev

Linuxスクリプトで空白を含むファイル名を操作するにはどうすればよいですか?

分類Dev

Linuxプレフィックスが別のフォルダと一致しない1つのフォルダ内のファイルを削除するにはどうすればよいですか?

分類Dev

Junit Test SuiteでWindowsとLinuxの共通ファイルパスを取得するにはどうすればよいですか?

分類Dev

Linuxでディレクトリ内のすべての* .jsファイルを再帰的に検索するにはどうすればよいですか?

分類Dev

URLのトラフィックを自分のLinuxサーバーにリダイレクトするにはどうすればよいですか?

分類Dev

Linuxのディレクトリに存在しないすべてのファイルをコピーするにはどうすればよいですか?

分類Dev

Linuxでファイル名がすべて大文字のファイルを削除するにはどうすればよいですか?

分類Dev

Linux:ファイル名がX文字を超えるすべてのファイルを削除するにはどうすればよいですか?

分類Dev

Linux:ディレクトリ内のすべてのファイルを相互に比較するにはどうすればよいですか?

分類Dev

Linux ファイルシステムのデータ .bin ファイルのサイズを変更するにはどうすればよいですか?

分類Dev

Linuxでサブフォルダー内のjpgファイルを1つのステップで各pdfファイルに変換するにはどうすればよいですか?

分類Dev

Linuxでファイル名に基づいて複数のディレクトリを作成し、ファイル名を変更するにはどうすればよいですか?

分類Dev

Linuxの1つのステップで、フォルダーとそのすべてのサブフォルダーおよびファイルのアクセス許可を変更するにはどうすればよいですか?

Related 関連記事

  1. 1

    Linuxでシェルスクリプトを使用して、すべてのファイル名のスペースをアンダースコアに置き換えるにはどうすればよいですか?

  2. 2

    Linuxでシェルスクリプトを使用して、すべてのファイル名のスペースをアンダースコアに置き換えるにはどうすればよいですか?

  3. 3

    Linuxですべての空のファイルとディレクトリを再帰的に削除するにはどうすればよいですか?

  4. 4

    Linuxのディレクトリ内のすべてのファイルの名前を文字列置換で変更するにはどうすればよいですか?

  5. 5

    Linux を再インストールせずに、Chromebook の Linux ディレクトリから部分的にインストールされたファイルを削除するにはどうすればよいですか?

  6. 6

    Linuxディレクトリにサブディレクトリが1つだけ含まれ、他のファイルが含まれていないかどうかをテストするにはどうすればよいですか?

  7. 7

    Linuxで共有ライブラリファイル名のリストを取得するにはどうすればよいですか?

  8. 8

    Linuxでファイルとディレクトリのサイズを確認するにはどうすればよいですか?

  9. 9

    Linuxでディスク上のファイルサイズを取得するにはどうすればよいですか?

  10. 10

    Linuxで出力行ごとに1つのファイル名をリストするにはどうすればよいですか?

  11. 11

    サブディレクトリに下がらない特定の文字で始まるファイルのLinuxディレクトリリストを取得するにはどうすればよいですか?

  12. 12

    LinuxでPythonスクリプトを起動するための.desktopファイルを作成するにはどうすればよいですか?

  13. 13

    Linuxのファイルからpidのリストをトップにするにはどうすればよいですか?

  14. 14

    Linux Mintのデスクトップでファイルタイプを無効にするにはどうすればよいですか?

  15. 15

    Linuxでシンボリックリンクファイルのソースを見つけるにはどうすればよいですか

  16. 16

    Linuxで列に基づいてテキストファイルを結合し、最初の行を削除するにはどうすればよいですか?

  17. 17

    Linuxスクリプトで空白を含むファイル名を操作するにはどうすればよいですか?

  18. 18

    Linuxプレフィックスが別のフォルダと一致しない1つのフォルダ内のファイルを削除するにはどうすればよいですか?

  19. 19

    Junit Test SuiteでWindowsとLinuxの共通ファイルパスを取得するにはどうすればよいですか?

  20. 20

    Linuxでディレクトリ内のすべての* .jsファイルを再帰的に検索するにはどうすればよいですか?

  21. 21

    URLのトラフィックを自分のLinuxサーバーにリダイレクトするにはどうすればよいですか?

  22. 22

    Linuxのディレクトリに存在しないすべてのファイルをコピーするにはどうすればよいですか?

  23. 23

    Linuxでファイル名がすべて大文字のファイルを削除するにはどうすればよいですか?

  24. 24

    Linux:ファイル名がX文字を超えるすべてのファイルを削除するにはどうすればよいですか?

  25. 25

    Linux:ディレクトリ内のすべてのファイルを相互に比較するにはどうすればよいですか?

  26. 26

    Linux ファイルシステムのデータ .bin ファイルのサイズを変更するにはどうすればよいですか?

  27. 27

    Linuxでサブフォルダー内のjpgファイルを1つのステップで各pdfファイルに変換するにはどうすればよいですか?

  28. 28

    Linuxでファイル名に基づいて複数のディレクトリを作成し、ファイル名を変更するにはどうすればよいですか?

  29. 29

    Linuxの1つのステップで、フォルダーとそのすべてのサブフォルダーおよびファイルのアクセス許可を変更するにはどうすればよいですか?

ホットタグ

アーカイブ