Go Back   UNIXおよびLinuxフォーラム > トップフォーラム > シェルプログラミングとスクリプティング
Googleのサイト



シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。

Closed Thread
English Japanese Spanish French German Portuguese Italian を搭載 Powered by Google
 
スレッドツール このスレッドを検索 評価: Thread Rating: 1 votes, 5.00 average. 表示モード
  #1固定リンク)  
Old 2006年4月11日
登録ユーザー
 

参加日: 2006年4月
場所:南カリフォルニア
投稿: 2
Lightbulb すべての文字列の置換file-/foldernamesすべての出現は、再帰的に-解決

私は、すべてのファイル名やfoldernames 、再帰的に文字列のすべての処理に時間がかかりますが、スクリプトが必要です。

今のところ私はこのスクリプトがある:

コード:
for f in `find -name *eye*`; do
  echo processing $f
  g=`expr "xxx$f" : 'xxx\(.*\)' | tr 'eye' 'm'`
  mv "$f" "$g"
done

この問題は、トランジスタの"眼"の文字をメールするとyメートルの代わりに文字列に置き換えられます。

私からこの適応 http://webxadmin.free.fr/article/she...o-lowe-135.php
これは、正規表現exprで本当に何をしているのか分からない。

ため、私はとても近くには悪化ですが、私はそれに動作させることはできません。

編集TheMJで最終; 2006年4月12日に 02:40午前..理由:タイトルに解決を追加
スポンサーリンク
  #2固定リンク)  
Old 2006年4月11日
登録ユーザー
 

参加日: 2005年1月
投稿数: 683
私の問題が、ここでスクリプトの仕事になっていたことがあります:

コード:
for f in `find . -name \*eye\* -print`; do
  echo processing $f
  g=`print "$f" | nawk 'gsub(/eye/,"m")'`
  mv "$f" "$g"
done

スクリプトでは、 "トランジスタ"は、お客様のリンクを参照するだけに大文字小文字の名前を変更されています。
  #3固定リンク)  
Old 2006年4月12日
登録ユーザー
 

参加日: 2006年4月
場所:南カリフォルニア
投稿: 2
凄い、そのスクリプトを完全に働いた。
クイック返信tmarikleてくれてありがとう。
- TheMJ
スポンサーリンク
Closed Thread

ブックマーク

タグ
正規表現正規表現

スレッドツール このスレッドを検索
このスレッドを検索

高度な検索
表示モード このスレッド
このスレッド

投稿ルール
あなた ことができない。 新しいスレッドを投稿
あなた ことができない。 返信の投稿
あなた ことができない。 添付ファイルの投稿
あなた ことができない。 自分の投稿を編集

BBコード なる 〜の上に
スマイリー なる 〜の上に
[イメージ] コードは 〜の上に
HTMLコードは、 オフ
トラックバック なる 〜の上に
ピングバック なる 〜の上に
Refbacks なる オフ


その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
すべての文字を文字列で( AZ順)の出現数を数える rsendhilmani シェルプログラミングとスクリプティング 5 2008年8月5日 01:10午後
スペースを再帰的に置換 prvnrk シェルプログラミングとスクリプティング 5 2007年8月31日 05:37午前
Unixのファイル内の文字列を置換する方法は? param_it UNIXのダミー質問と回答のため 5 2007年6月26日 10:06午前
別のファイルからのコンテンツの文字列を置き換える afatguy シェルプログラミングとスクリプティング 4 2006年9月14日 10:25午後
ファイルの文字列を置き換える ratan2204 シェルプログラミングとスクリプティング 7 2006年5月10日 10:40午前



すべてGMT -4です。現在の時刻は 03:42午前


提供: vBulletin、著作権© 2000 - 2006、Jelsoft企業株式会社。言語翻訳による電源
vBCredits v1.4著作権© 2007 - 2008 、 PixelFXスタジオ
UNIXおよびLinuxのフォーラムコンテンツの著作権© 1993から2010。すべての権利Reserved.Ad管理で RedTyger

コンテンツ関連のURLで vBSEO 3.2.0