2016-07-01 14 views
0

私は、スクリプトでよく使用されるプロセス用のシンプルでエレガントなコマンドラインソリューションを探しています。次のようなものがあります。(架空の例)正規表現置換を使用してファイルをコピー

これは、指定されたテキストに置き換えられたテキストファイルをコピーします。理想的には、検索/置換は二次的なステップではなく、パイプラインで行われます。 (目的地は遠隔地であることが多く、長距離WANリンクはしばしば高速で信頼できるものではありません)

Windows環境でこのスクリプト可能な機能を実現する最も簡単な方法は何ですか?

** Simplest =バッチコードを書くのは簡単で、サードパーティのツールはほとんどありません。適度な標準Regex実装のボーナスポイント。

答えて

0

これはsedで実現できます。

基本的な使用パターンは、あなたが説明したように置換するために、次のとおりです。

sed 's/regexp/replacement/g' inputFileName > outputFileName 

sedは、Unixユーティリティですが、あなたが希望する場合は、Windowsで使用するにはいくつかの方法があります。 This StackOverflow postには、利用可能なさまざまなオプションがリストされています。

関連する問題