The UNIX and Linux Forums  

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



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

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
ファイルにファイル内の行の検索リストを表示 sriram003 UNIXの詳細&エキスパートのためのユーザー 2 2008年5月20日 08:23午前
のディレクトリ内のすべてのファイルから特定の行を削除する vrms UNIXのダミー質問と回答のため 3 2008年4月25日 12:08午後
複数のテキストファイルから行を削除する vrms シェルプログラミングとスクリプティング 3 2008年4月25日 12:01午後
行を削除する。 CSVファイルから 009satya シェルプログラミングとスクリプティング 1 2006年11月13日 03:30午後
PHPの出力をファイルからの行の有限量 pondlife シェルプログラミングとスクリプティング 1 2005年10月26日 12:44午後

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年4月14日
benair benair is offline
登録ユーザー
  
 

参加日: 2006年4月
投稿: 3
ファイルの一覧から線の変化量を削除する

私は、この上で検索した情報は、記事がいくつかの予想の範囲内では、この具体的解決なし。 (これも私はこの一度に私は、重複するので、うまくいけば私はここに送信していないんだがログアウトした後に)試してみました。

私はここで私はX線の"番号、何を新しいファイルに(または猫を1つのファイルにすべての結果が出力)の最初の" $を削除する必要があるファイル( 250 + / - )を設定している

これまでのところ、私は一緒にすることができた多くの作品:

猫- nをindex20a6.html index3e43.html index6a84.html ( ...のように) |はgrep
' <TITLE>部署440 。 | awkは' ( ) ' $ 1を印刷

これでは結果:

973
1722
2219
...

' <TITLE>部署440 。各ファイル内の別の行にされ異なりますので、削除する行の金額。

行方不明の部分は、 '1 '1 、 1722d ' '1 、 973d 'を削除することです2219d 'を経由して、新しいファイルを作成している。

(また、もし、このリストを再帰的にリストではなく、私のコマンドで、それはいいことよね、すべてのファイルを移動することができます! )

この上の任意のassitanceをありがとう!
  #2固定リンク)  
Old 2006年4月14日
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unixのデーモン
  
 

参加日: 2001年8月
場所: Ashburn 、バージニア州
投稿数:9131
試してください:
コード:
#! /usr/bin/ksh
cd /the/directory
exec > onebigoutputfile
find . -name index\*.html | while read fname ; do
           sed '1,/<TITLE> Section 440./d' < $fname
done
exit 0

  #3固定リンク)  
Old 2006年4月14日
benair benair is offline
登録ユーザー
  
 

参加日: 2006年4月
投稿: 3
まず、感謝の返事を!

は、ファイル名に" onebigoutputfileを示すだけのリストでその結果を"

./index018e.html
./index0271.html
./index031c.html
./index03bb.html
./index03fe.html
./index04b3.html
...

私はそれで動作するようにさせていただきます。
  #4固定リンク)  
Old 2006年4月14日
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unixのデーモン
  
 

参加日: 2001年8月
場所: Ashburn 、バージニア州
投稿数:9131
Retested ....
コード:
$ cat script
#! /usr/bin/ksh
#cd /the/directory
#exec > onebigoutputfile
find . -name index\*.html | while read fname ; do
           sed '1,/<TITLE> Section 440./d' < $fname
done
exit 0
$
$
$
$ cat index1.html
hhhh
kkkkk
hhhh <TITLE> Section 440.
jjjjj 5
jjjjjj8
jjjj6
iiii9
$
$
$
$
$
$ ./script
jjjjj 5
jjjjjj8
jjjj6
iiii9
$

私からのコメントは、簡単にテストするための実行のCD 。それぞれのファイルの場合は、 " seection 440 "の行の後には1行1行のみが含まれるファイル名はあなたの唯一の方法は理にかなっている結果です。私はあなたを削減し、正確に貼り付けると、これと仮定して私にはさっぱり分かりません...
  #5固定リンク)  
Old 2006年4月14日
benair benair is offline
登録ユーザー
  
 

参加日: 2006年4月
投稿: 3
私は、オリジナルのカットを再チェックして貼り付けていた私は、以前のものを直接実行していたから。もちろん、私の場合は、シェルでの作業になるので、私だけで作業を継続する必要がありますプロ投稿とは何だと思って私は迷っ参照してください。

これをするための時間を割いていただきありがとうございます。
Closed Thread

ブックマーク

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

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

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

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




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


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

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