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

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



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

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
テキストのファイルをランダムな番号を取得 nistleloy UNIXのダミー質問と回答のため 13 2008年12月14日 04:28午後
ファイルから特定の行を取得する-私はgrepを使うことができますか? hcclnoodles シェルプログラミングとスクリプティング 9 2008年9月23日 06:45午前
pidを取得し、ファイルから appleforme1415 UNIXのダミー質問と回答のため 5 2007年10月18日 01:44午前
Rloginを自動化するとファイルの取得 vicesjr シェルプログラミングとスクリプティング 3 2005年4月27日 10:30
削除したファイルを取得 jyotipg UNIXの詳細&エキスパートのためのユーザー 2 2002年1月4日 08:49午前

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年3月12日
Mayuri広報 Mayuri P R is offline
登録ユーザー
  
 

参加日: 2009年1月
投稿: 3
datファイルから特定の行を取得

こんにちは..

私は、 datファイルとデータを含むカラム名の両方があります。今私は、列名と一緒にのみ、特定の行を取得したい。
私のDATは次のように感じている

EmpName部給与
ない管理20000
シスワティ語人事15000
DeepaliのIT 45000
Preetika最も幅の広い60000

今はAwkのコマンドを使用して列名に沿って第3行を表示するのみ。

私は試みとして、以下のカラム名を取得する。
Awkの' NR \u003d\u003d 1 ( ) ' Employee.dat $ 0を印刷
これは、カラム名retrives ...する方法、特定の行を取得します。

  #2固定リンク)  
Old 2009年3月12日
vidyadhar85's Avatar
vidyadhar85 vidyadhar85 is offline Forum Staff  
モデレータ(教師)
  
 

参加日: 2008年6月
場所:インド
投稿数: 1,390
このようにしてください
コード:
awk 'NR==1{print}NR==3{print}' filename
  #3固定リンク)  
Old 2009年3月12日
Mayuri広報 Mayuri P R is offline
登録ユーザー
  
 

参加日: 2009年1月
投稿: 3
Smile

どうもありがとう。現在のシナリオとの作業罰金...

私は1つ以上のクエリがあります。もし正確に行を取得するためには、この素晴らしい作品が分かっている。 datファイルは、与えられたレコードの何千もの仮定が含まれて、私は、その給与tha 15000大きいすべての行を取得したい。 Vのはどのように実現することができますか?言い換えれば五( arthmetic 、通常の論理... )は、列名..と一緒に、特定の行に式を使用することができますretireve
  #4固定リンク)  
Old 2009年3月12日
Whiteboard's Avatar
ホワイトボード Whiteboard is offline
登録ユーザー
  
 

参加日: 2009年2月
場所: @........
投稿数: 111
Awkの使用...

コード:
$ cat emp.dat

EmpName Dept Salary
Shally Admin 20000
Swati HR 15000
Deepali IT 45000
Preetika EEE 60000
john     ECE  5000

$ awk '{if ($3 > 15000) {print $0}}' emp.dat

EmpName Dept Salary
Shally Admin 20000
Deepali IT 45000
Preetika EEE 60000
  #5固定リンク)  
Old 2009年3月12日
vidyadhar85's Avatar
vidyadhar85 vidyadhar85 is offline Forum Staff  
モデレータ(教師)
  
 

参加日: 2008年6月
場所:インド
投稿数: 1,390
引用:
当初の投稿 Mayuri広報 View Post
どうもありがとう。現在のシナリオとの作業罰金...

私は1つ以上のクエリがあります。もし正確に行を取得するためには、この素晴らしい作品が分かっている。 datファイルは、与えられたレコードの何千もの仮定が含まれて、私は、その給与tha 15000大きいすべての行を取得したい。 Vのはどのように実現することができますか?言い換えれば五( arthmetic 、通常の論理... )は、列名..と一緒に、特定の行に式を使用することができますretireve
はい、できます
コード:
 
awk 'BEGIN{NR==1{print}$3>15000{print}' filename
  #6固定リンク)  
Old 2009年3月13日
Whiteboard's Avatar
ホワイトボード Whiteboard is offline
登録ユーザー
  
 

参加日: 2009年2月
場所: @........
投稿数: 111
引用:
当初の投稿 vidyadhar85 View Post
はい、できます
コード:
 
awk 'BEGIN{NR==1{print}$3>15000{print}' filename
この作品であることを確認するのだろうか? ? ? ?
Closed Thread

ブックマーク

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

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

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

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




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


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

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