序文 最良の方法は、あなたが思いつく最も速い方法ではないかもしれません。職場で一時的に使用するスクリプトは堅牢である必要はなく、速く記述するほど良いです。参考までに、sed コマンドを使用してバッチ ファイルを処理するコマンドを作成する手法を示します。 需要事例1 現在のディレクトリにある 0_80_91.txt、0_80_92.txt、0_80_93.txt などをすべてコピーします。 。 。数十のファイルのファイル名が0_81_91.txt、0_81_92.txt、0_81_93.txtなどに変更されました。つまり、ファイル名の 80 を 81 に変更します。 実装コマンドは次のとおりです: #ls *.txt 0_80_91.txt 0_80_92.txt 0_80_93.txt #ls *.txt |sed -nr 's/(0_)(80)(.*)/mv \1\2\3 \181\3/gp' 0_80_91.txt 0_81_91.txt をコピー 0_80_92.txt 0_81_92.txt をコピー 0_80_93.txt 0_81_93.txt をコピー #ls *.txt |sed -nr 's/(0_)(80)(.*)/mv \1\2\3 \181\3/gp' | sh #ls *.txt 0_81_91.txt 0_81_92.txt 0_81_93.txt 需要事例2 cc_uncompress コマンドを使用して、現在のディレクトリ内のすべての 0_80_91.Z、0_80_92.Z、および 0_80_93.Z ファイルを解凍し、指定されたファイルに出力します。呼び出し形式はcc_uncompress -s 0_80_91.txt -d 1.txtです。 1.txt は任意のファイル名にすることができます。 実装コマンド 1 は次のとおりです: #ls *.Z | sed -nr 's/(.*)/cc_uncompress -s \1 -d \1.txt/gp' cc_uncompress -s 0_80_91.Z -d 0_80_91.Z.txt cc_uncompress -s 0_80_92.Z -d 0_80_92.Z.txt cc_uncompress -s 0_80_93.Z -d 0_80_93.Z.txt #ls *.Z | sed -nr 's/(.*)/cc_uncompress -s \1 -d \1.txt/gp' | sh コマンド 2 の実装は次のとおりです: 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Ubuntu16.04 インストール mysql5.7.22 グラフィックチュートリアル
>>: MySQL 5.6.23 のインストールと設定環境変数のチュートリアル
LinuxにMySQL 5.7.18をインストールする方法1. MySQLをダウンロードします。公...
filterは通常、特定の値をフィルターするために使用されます。たとえば、フィールドが空だが、フロン...
以下のように表示されます。 table1 を z として更新し、table2 を zb として結合し...
目次1. ルーティングとページジャンプ2. インターフェース要約する1. ルーティングとページジャン...
環境システム: Ubuntu 18.04ソフトウェア: qt5.12.8 1. インストールパッケー...
目次1. 一般的な高階関数1.1、フィルター1.2、地図1.3、減らすHigher Order fu...
MySQL のインストールに関する以前のメモを要約して、皆さんと共有しました。ステップ 1: mys...
序文最初はCentOS8でwgetを使ってダウンロードし、解凍して環境変数を設定するつもりだったので...
HTML img タグ: Web ページに導入される画像を定義します。興味深い usemap 属性も...
ウェブサイトの互換性のデバッグは本当に面倒です。今日のウェブサイト デザイナーは、以前よりもはるかに...
目次docker システム df docker システム プルーンNoneオブジェクトをクリーンアッ...
目次1. axiosをインストールする2. アクシオスの使用1.ホームページでaxiosを参照する2...
現在、コンピュータモニターの画面解像度はますます高くなる傾向にありますが、携帯電話などのモバイルデバ...
成果を達成する実装コードhtml <div id="コンテナ"> &...
目次1. Ubuntuソースの変更2. MySQLをインストールする3. 新しいユーザーを作成し、権...