The UNIX and Linux Forums  

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



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

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
awkはシェルスクリプトエラー: "構文エラー: `スプリット'予期せぬ Herry UNIXのダミー質問と回答のため 2 2008年3月17日 11:16午前
実行時エラー: St9bad_alloc -このエラーメッセージの取得は、いくつかの変換を使用してprogr sathu_pec シェルプログラミングとスクリプティング 1 2008年1月21日 02:38午前
私はライン1 、テレタイプ...構文エラーのようなエラーが表示されます koti_rama UNIXの詳細&エキスパートのためのユーザー 2 2007年7月7日 08:35午後
エラーのセクションを読んで誤りをインストール doelman Sun Solaris 2 2007年2月5日 12:21午後
エラー:内部システムエラー:標準出力ファイルを初期化できません firkus UNIXのダミー質問と回答のため 2 2005年10月25日 04:23午後

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

参加日: 2007年11月
投稿: 71
削除するsedエラー

私がbashシェルで次の

S00 \u003d "ブロック名/ ELM1 / SAUT0 / FIT00 ELMT 、サンプル、フィット"
S01 \u003d "ブロック名/ ELM1 / SAUT0 / FIT01 ELMT 、サンプル、フィット"

セッド " / ' $ S00 ' / ' $ S00 ' / g "というpb206.cnt > tmpに

セッド commplainsと言う
セッド:メールの表現# 1 、文字29 :不明なオプションに、 ` s 'を

誰か手伝ってくれる?
ありがとうございました!
  #2固定リンク)  
Old 2008年4月28日
Shivdatta Shivdatta is offline
登録ユーザー
  
 

参加日: 2006年3月
投稿: 73
このしてみてください

コード:
sed 's/$S00/$S01/g' pb206.cnt > tmp

代わりに

コード:
sed "s/'$S00'/'$S00'/g" pb206.cnt > tmp

  #3固定リンク)  
Old 2008年4月28日
f_o_555 f_o_555 is offline
登録ユーザー
  
 

参加日: 2007年11月
投稿: 71
Shivdattaありがとう、それはもう文句はありませんが、文字列を置き換えるものではありません!
  #4固定リンク)  
Old 2008年4月28日
時代 era is offline Forum Advisor  
Herder of Useless Cats (On Sabbatical)
  
 

参加日: 2008年3月
場所: /there/is/only/bin/sh
投稿数: 3652
場合は、同じ文字列で、これはかなりのものに置き換えることも可能ですが、文字列を置換しているが指示する方法はありません。

あなたのように具体的にはどんな結果を期待するのでしょうか?
  #5固定リンク)  
Old 2008年4月28日
f_o_555 f_o_555 is offline
登録ユーザー
  
 

参加日: 2007年11月
投稿: 71
コースの文字列が異なっています:
ここではスクリプトです

S00 \u003d "ブロック名/ ELM1 / SAUT0 / FIT00 "
S01 \u003d "ブロック名/ ELM1 / SAUT0 / FIT01 "
S02 \u003d "ブロック名/ ELM1 / SAUT0 / FIT02 "
S03 \u003d "ブロック名/ ELM1 / SAUT0 / FIT03 "

セッド ' / $ S00 / $ S01 / gの' pb206.cnt > tmp1
セッド ' / $ S00 / $ S02 / gの' pb206.cnt > tmp2
セッド ' / $ S00 / $ S03 / gの' pb206.cnt > tmp3

しかしtmp1 、 tmp2 、 tmp3 、 pb206.cntと同じです(これは)が含まれてS00
  #6固定リンク)  
Old 2008年4月28日
f_o_555 f_o_555 is offline
登録ユーザー
  
 

参加日: 2007年11月
投稿: 71
実際に私はS01とS00の文字列全体を置き換える必要が
  #7固定リンク)  
Old 2008年4月28日
Shivdatta Shivdatta is offline
登録ユーザー
  
 

参加日: 2006年3月
投稿: 73
場合事件でFIT00 ū FIT01を交換しようとしているし、これを支援

セッド ' / \ ( .* \ ) FIT00 \ ( .* \ ) / \ 1FIT01 \ 2 / gの'ファイル名
Closed Thread

ブックマーク

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

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

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

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




すべてGMT -4です。現在の時刻は 04:23午後


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

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