The UNIX and Linux Forums  


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



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

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
一部のリクエストている...助けてください。 pa.chidhambaram IPネットワーク 0 2008年2月5日 11:19午前
シェルスクリプトでは、最初の単語をテキストファイルの各ラインから(またはn番目の単語)を引くことはできますか? トリッキー シェルプログラミングとスクリプティング 5 2006年8月17日 07:29午前
アップロード部分を隠しvsftpd jhod22 リナックス 3 2006年7月8日 05:49午後
部分的に一致するすべてのファイルのファイル名はgrep mharley シェルプログラミングとスクリプティング 3 2005年6月8日 03:17午後
一部のコマンドの出力に興味。 videsh77 UNIXのダミー質問と回答のため 1 2004年12月15日 10:35午前

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年7月16日
FunibonE FunibonE is offline
登録ユーザー
  
 

参加日: 2008年7月
場所:シリコンの森
投稿: 16
を使用して、単語の一部を置換するsed

ファイルの内容例:

001FILE
002FILE
003FILE
099FILE
111FILE

は[ 000 〜 111 ]ファイルとはタクトに結果の数を一部のままに検索することは可能ですか?このコード部分は、ファイルの部分は同じままですが、変数を変更する。私は[ 000 〜 111 ]ファイルや宇宙に出て" 001ファイル" " 002 "などのファイルを検索したい

もし私の使用 セッド ' / [ 000 〜 111 ]ファイル/ & / gの'は基本的に同じ変数として、検索で見つけると交換します。

私がどのように変数を検索するにはどのように結果の一部を維持することはありません。カット機能は、良いことが、私はそうもないのを介して通話できるように セッド

ファイルを検索すると、スペースを追加するいくつかの他のコンテンツのようにオプションをされておらず、影響することはできません同じ名前を持ちます。

任意のアイデアですか?
  #2固定リンク)  
Old 2008年7月16日
fpmurphy's Avatar
fpmurphy fpmurphy is offline Forum Staff  
モデレータ
  
 

参加日: 2003年12月
場所:フロリダ州
投稿数: 1,934
コード:
sed -e 's/^[0-1][0-9][0-9]/& /'  file
  #3固定リンク)  
Old 2008年7月16日
FunibonE FunibonE is offline
登録ユーザー
  
 

参加日: 2008年7月
場所:シリコンの森
投稿: 16
引用:
当初の投稿 fpmurphy View Post
コード:
sed -e 's/^[0-1][0-9][0-9]/& /'  file
しかし、このファイル番号変数すぎるので、私は数字や文字だけを検索することができないだけで、他のしたことを感謝いたします。私は001のファイルにし、全体としては、出力分割001FILEを検索できるようにする必要があります。

一方、それにする必要はありません セッド。私はこれまでSunは、 Solaris 10上で動作するユーティリティは、デフォルトでもご利用いただけます働いています。

他のアイディアですか?
  #4固定リンク)  
Old 2008年7月17日
Annihilannic Annihilannic is offline Forum Advisor  
  
 

参加日: 2008年5月
場所:シドニー、オーストラリア
投稿数: 1009
の要件を完全に理解していない私は、このパターンが確認してください:

コード:
sed -e '/^[0-1][0-9][0-9]FILE/s/^[0-1][0-9][0-9]/& /'  file
何をしたい場合ではないが、私たち(の行を含むいくつかの多くのサンプルの入力データを与える場合 しない 変更する)とは、データから予想して出力します。
  #5固定リンク)  
Old 2008年7月17日
FunibonE FunibonE is offline
登録ユーザー
  
 

参加日: 2008年7月
場所:シリコンの森
投稿: 16
引用:
当初の投稿 Annihilannic View Post
の要件を完全に理解していない私は、このパターンが確認してください:

コード:
sed -e '/^[0-1][0-9][0-9]FILE/s/^[0-1][0-9][0-9]/& /'  file
何をしたい場合ではないが、私たち(の行を含むいくつかの多くのサンプルの入力データを与える場合 しない 変更する)とは、データから予想して出力します。

やあ。私は簡単な質問をしようとしていたが、私はまったく表示されないので、ここでは実際のデータですね。

コード:
TRUE 6.8785794488e-05 0.000 0.000 FALSE 6.8785794488e-05 0.000 0.000TRUE 1 FALSE 1 TRUE
TRUE 1.8093516870e-02 0.999 0.030 TRUE 1.8093255236e-02 0.999 0.057TRUE 1 FALSE 1 TRUE
上記のは非常に大きなファイルの2行だけです。この問題は私のExcelにインポートすることができますが正しく、私は0.000と真の間にスペースが必要です。

定されていないとの数字を変更する変数です。私はライン[ 0-1を含むターゲットにできるようにする必要がある] 。 [ 0-9 ] [ 0-9 ] [ 0-9 ]がTRUEとスペース/タブを入れては、真のコードを分離する。

ありがとう。
  #6固定リンク)  
Old 2008年7月17日
sudhamacs sudhamacs is offline
登録ユーザー
  
 

参加日: 2008年6月
投稿: 98
セッド - e 'を/ [ 0-1 ] [ 0-9 ] [ 0-9 ]はTRUE /秒/ [ 0-1 ] [ 0-9 ] [ 0-9 ] / & / gの'ファイル
  #7固定リンク)  
Old 2008年7月17日
FunibonE FunibonE is offline
登録ユーザー
  
 

参加日: 2008年7月
場所:シリコンの森
投稿: 16
Thumbs up

引用:
当初の投稿 sudhamacs View Post
セッド - e 'を/ [ 0-1 ] [ 0-9 ] [ 0-9 ]はTRUE /秒/ [ 0-1 ] [ 0-9 ] [ 0-9 ] / & / gの'ファイル
その仕事を!
すべてのご清聴ありがとうございました。
Closed Thread

ブックマーク

タグ
Solarisの

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

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

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

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




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


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

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