序文 最良の方法は、あなたが思いつく最も速い方法ではないかもしれません。職場で一時的に使用するスクリプトは堅牢である必要はなく、速く記述するほど良いです。参考までに、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 のインストールと設定環境変数のチュートリアル
タスク マネージャーで仮想化を確認し、有効になっている場合は仮想化を、無効になっている場合はコンピュ...
HTML 入力属性値属性value 属性は、入力フィールドの初期値を指定します。 <フォーム...
目次1. 概要2. シンプルなクラスを定義する3. 継承4. public、private、prot...
目次1. セットとは何か2. セットコンストラクタ2.1) 配列2.2) 文字列2.3) 議論2.4...
React で国際化を実現するにはどうすればよいでしょうか? react-intlプラグインは、Re...
ドメイン名を使ってプロジェクトにアクセスする方法が気になったのですが、自分でドメイン名を取得するのは...
数日前、ある要件に取り組んでいたとき、MySQL で重複レコードをクリーンアップする必要がありました...
ステップ1: ディープ「グラフィックドライバー」をインストールするdeepin v20にはデフォルト...
:= と = の違い=設定および更新の場合にのみ、:= と同じ効果、つまり代入効果があり、それ以外の...
原因このブログを書いた理由は、今日Leetcodeの日課問題をやっていたからです。文字列を整数(at...
この記事では、棒グラフの動的な表示を実現するためのvue echartsの具体的なコードを参考までに...
ステップ1: MySQLでbinlogが有効になっていることを確認する '%log_bin%...
<br />この記事では、XHTMLとXHTMLの基礎知識について簡単に紹介します。 X...
目次序文1. カプセル化の重要性2. どのようにカプセル化しますか? 1. アイデア2. 準備2. ...
bash を終了する場合は、次の 2 つのオプションがあります。最初のもの: Ctrl + d を押...