The UNIX and Linux Forums  


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



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

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
ディレクトリ内のすべてのファイル名を変更 安藤 UNIXのダミー質問と回答のため 8 2008年1月22日 09:06午後
どのように14のすべての行を介してファイルに文字を7を交換する jakSun8 シェルプログラミングとスクリプティング 9 2007年12月13日 02:13午前
ファイル名におかしいアスキー文字 yamsin789 シェルプログラミングとスクリプティング 2 2007年10月7日 11:27午前
フラットファイルのディレクトリ名 surjyap シェルプログラミングとスクリプティング 2 2005年10月6日 08:51午前
ファイルとディレクトリ名を非表示になる dbinsol1 UNIXの詳細&エキスパートのためのユーザー 10 2002年5月29日 10:58午前

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek を搭載 Powered by Google
 
LinkBack スレッドツール このスレッドを検索 スレッドを評価 表示モード
  #1固定リンク)  
Old 2006年2月16日
madhunk madhunk is offline
登録ユーザー
  
 

参加日: 2005年11月
投稿: 91
特定のディレクトリ内のすべてのファイル名に置換文字

やあ、

どのように大量のファイル名の代わりに上のフォーラムを検索している。我々は移行していると私は、私は特定のディレクトリではbdwで始まるfdmにすべてのUNIXスクリプトを置き換える必要がタスクを達成しようとしている...

例: bdw0110137.sh fdm0110137.shする必要があります

とそれに含まれる内容とは、既存のスクリプトをbdw0110137.shても同じ内容を別のスクリプトfdm0110137.shしている。同じように別のスクリプトをコピーするには、最初に' fdm ' 。

私は、カットのコマンドを使用しても私は、フォーラムでは、コードを変更しようとした。

もしこの点で私は助けていただければ幸いです。

ありがとうございました、
マデュ
  #2固定リンク)  
Old 2006年2月16日
madhunk madhunk is offline
登録ユーザー
  
 

参加日: 2005年11月
投稿: 91
このようなことで実現の

# ! / binに/ ksh
メール* ;
ミュージックビデオは" $ e "の" `メール$エコー| セッド - e 'を/ \ bdw / fdm / gのs 'の` " ;
完了した

しかし、それにも....ファイルの内部の内容を変更

これを達成するために、より良い方法はありますか?
  #3固定リンク)  
Old 2006年2月16日
bigearsbilly bigearsbilly is offline
登録ユーザー
  
 

参加日: 2006年2月
場所:南イングランド
投稿数: 104
金bdw * ;行う
ミュージックビデオ$ fにfdmしますecho $ (金% bdw )
完了した
  #4固定リンク)  
Old 2006年2月16日
RTM's Avatar
RTM RTM is offline Forum Advisor  
豚ハンター
  
 

参加日: 2002年4月
場所:私のバイクに
投稿数: 3039

コード:
#!/bin/csh
# Note - run in proper directory
#
ls -1 fdm* > /tmp/bdw.list
set filelist=`cat /tmp/bdw.list`
foreach x ($filelist)
        set newname=`echo $x|sed 's/fdm/bdw/g'`
        echo $newname
        cp $x $newname
end

  #5固定リンク)  
Old 2006年2月16日
bigearsbilly bigearsbilly is offline
登録ユーザー
  
 

参加日: 2006年2月
場所:南イングランド
投稿数: 104
おっと!若干の誤差は% #する必要があります

コード:
#!/bin/bash

for f in bdw* ;do
        echo mv $f fdm${f#bdw}
done

Closed Thread

ブックマーク

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

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

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

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




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


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

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