The UNIX and Linux Forums  

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



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

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
はgrepと文字列と行を除いて行を削除 vj8436 シェルプログラミングとスクリプティング 14 2009年4月17日 12:25午後
どのように最初の5行と、すべてのテキストファイルの最後の5行を削除する ragavendran31 シェルプログラミングとスクリプティング 10 2008年2月21日 07:58午前
助けを削除するsed -最後の2行を削除してください。 ヴィノ シェルプログラミングとスクリプティング 2 2005年6月8日 07:50午前
スペースで空白行または行を削除するだけ vascobrito UNIXのダミー質問と回答のため 3 2004年1月13日 07:36午前
..行削除 alisevA3 ダミーな質問&回答のためのUNIXデスクトップ 8 2002年5月29日 09:33午後

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

参加日: 2009年1月
投稿数: 4
行を削除する方法

こんにちはすべて、

私は、ファイルと呼ばれるデータtest.flg.flが以下のようにファイルに含まれて

mmddyy_list20.prn
mmddyy_list21.prn
mmddyy_list22.prn
mmddyy_list23.prn
mmddyy_list24.prn
mmddyy_list25.prn
mmddyy_list26.prn
mmddyy_list27.prn
mmddyy_list28.prn
mmddyy_list29.prn
mmddyy_list3.prn
mmddyy_list30.prn
mmddyy_list31.prn
mmddyy_list32.prn
mmddyy_list33.prn
mmddyy_list34.prn
mmddyy_list35.prn
mmddyy_list36.prn
mmddyy_list37.prn
mmddyy_list38.prn
mmddyy_list42.prn

私はlist21リスト37 (すなわち、 list21 、 list22 、 list23等などを含む行を削除する必要があります。 ) 。だから私は、私の後の行を削除する新しいファイルtest.flg.flする以下のように見えます。

mmddyy_list20.prn
mmddyy_list3.prn
mmddyy_list38.prn
mmddyy_list42.prn

することができますあなたは私のUnixシェルスクリプトを使用してこれらの行を削除するこれを行うためのコマンドを教えてください?以下の詳細情報を必要な場合はお知らせください。

ありがとうございました!
  #2固定リンク)  
Old 2009年1月2日
nj78 nj78 is offline
登録ユーザー
  
 

参加日: 2005年7月
投稿数: 108
あなたegrepや正規表現では、猫の写真を簡単にファイルやパイプegrepに何を削除する必要はありません五精通している場合。良い運動、十分な材料を見つけるには、 Googleを使用してご覧ください。
  #3固定リンク)  
Old 2009年1月2日
cfajohnson's Avatar
cfajohnson cfajohnson is offline Forum Advisor  
シェルプログラマは、著者
  
 

参加日: 2007年3月
場所:トロント、カナダ
投稿数: 2378
引用:
当初の投稿 nj78 View Post
あなたegrepや正規表現では、猫の写真を簡単にファイルやパイプegrepに何を削除する必要はありません五精通している場合。良い運動、十分な材料を見つけるには、 Googleを使用してご覧ください。

しないでください ファイルを。最後の引数としてファイル名を使用する はgrep

しかし、この演習は、 awkは 優れている:


コード:
awk -F '_list' '
 { num = $2; sub( /.prn/, "", num ); num = num + 0 }
 num < 21 || num > 37
' "$FILE"

  #4固定リンク)  
Old 2009年1月2日
reborg's Avatar
reborg reborg is offline Forum Staff  
管理者
  
 

参加日: 2005年3月
場所:アイルランド
投稿数:4245

コード:
awk -F '[t.]' ' $2 < 21 || $2 > 37' test.flg.fl

Closed Thread

ブックマーク

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

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

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

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




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


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

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