The UNIX and Linux Forums  
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。

Go Back   UNIXおよびLinuxフォーラム > トップフォーラム > UNIXのダミー質問と回答のため
Googleのunix.com



UNIXのダミー質問と回答のため もしUNIXやLinuxについての質問があれば、ここに投稿してください。すべてのUNIXおよびLinux初心者歓迎!

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
発症するsedで文字列を置き換える uttamhoode シェルプログラミングとスクリプティング 4 2008年3月5日 05:04午前
複数のファイルでは、文字列の最後の発生 ポルフィリン UNIXのダミー質問と回答のため 2 2007年12月24日 09:39午前
検索に基づいて文字列にテキストファイルの文字列を付加 malaymaru シェルプログラミングとスクリプティング 1 2006年6月9日 08:53午前
検索と置換文字列の最初に出現する gilmord UNIXのダミー質問と回答のため 7 2006年5月3日 07:43午前
第1ビットから文字列をコピーまたはconcatinating 、 0thビットを残す ジャズ 高レベルのプログラミング 2 2005年11月10日 12:38午後

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年10月27日
gopskrish gopskrish is offline
登録ユーザー
  
 

参加日: 2005年6月
投稿: 26
テキストファイルの文字列の最初の発生を残し削除

やあ、

どうすればファイルから特定の文字列の2番目以降の発生を削除することができますか?

) Test.txtは例

バット
戦い
マット
事態



私の出力ファイルをする必要があります


バット
戦い
マット
事態

私およびUNIXへのアドバイスも大歓迎です新しいよ。

事前のおかげで、
gops
  #2固定リンク)  
Old 2006年10月27日
vino's Avatar
ヴィノ vino is offline Forum Staff  
サポーター(ヴィノ真理)
  
 

参加日: 2005年2月
場所:バンガロール、インド
投稿数:2798
のような場合は、重複したエントリを削除しますね。

重複除去
  #3固定リンク)  
Old 2006年10月27日
gopskrish gopskrish is offline
登録ユーザー
  
 

参加日: 2005年6月
投稿: 26
こんにちはヴィノ、

お客様の迅速な対応に感謝します。

ここに私は、文字列とは、文字列の重複エントリを通過するだけではなく、すべての重複を削除する必要がします。

我々は、抽出したファイルでは、多くの重複使用可能であり、私たちdontわれわれexplicitelyを除くすべての指定された文字列を削除します。

事前に感謝します。

乾杯、
gops
  #4固定リンク)  
Old 2006年10月27日
ジムマクナマラ jim mcnamara is offline Forum Staff  
...@...
  
 

参加日: 2004年2月
場所: NM
投稿数:5754
コード:
#!/bin/ksh

awk -v check_val="$1" '{
        if( $0==check_val) { key[$0]++ }
        if(key[$0} < 2 ) print $0
       }' inputfile > outputfile
  #5固定リンク)  
Old 2006年10月27日
gopskrish gopskrish is offline
登録ユーザー
  
 

参加日: 2005年6月
投稿: 26
こんにちは、ジム、

私は問題では推奨しているAwkのスクリプトを実行している。

私はKornシェルを使用しています。私はいくつかのことを変更するには、対応する必要がありますか。
この機会に私は自分のファイルを添付午前

Test.txtは


バット
戦い
マット
事態
ふとった
肥満



私は少し混乱については、スクリプトです。私はそれを実行するとき、私は次のエラーメッセージが表示さなっています。

awkは: 1行目の近くに構文エラー
awkは: 1行目付近の救済

私が$ 0と$ 1のものを割り当てる必要がありますか教えてください。
事前に感謝します。
以来、私は初心者です、私は最後からいくつかのクエリをしている。

乾杯、
gops
  #6固定リンク)  
Old 2006年10月27日
anbu23 anbu23 is offline Forum Advisor  
登録ユーザー
  
 

参加日: 2006年3月
場所:バンガロール、インド
投稿数:1398
$ 1の重複が削除される文字列です。いずれかの場合は、スクリプトには、文字列を渡すか、またはスクリプトでは、文字列が$ 0に置き換えてください。

Awkのプロセスラインでは、テキストファイルの行。各ラインを読むために$ 0に配置されます。
Closed Thread

ブックマーク

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

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

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

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




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


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

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