The UNIX and Linux Forums  


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



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

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
どうするsedコマンドで(フィールド)の列を指定する jdhahbi シェルプログラミングとスクリプティング 4 2009年1月22日 06:17午後
psコマンド-時間フィールド nhatch UNIXのダミー質問と回答のため 1 2008年5月12日 12:15午後
第2フィールドを削除するsedコマンドを変更する ユリウス シェルプログラミングとスクリプティング 4 2006年10月8日 09:30午前
psコマンドフィールド 悪魔 リナックス 2 2005年11月8日 09:49午前
実行コマンドおよびフィールド記述子.. moxxx68 UNIXのダミー質問と回答のため 5 2004年12月4日 05:58午後

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

参加日: 2009年3月
投稿: 13
どこを削除するsedコマンドでは、フィールド名を指定する

こんにちは人、
私の知っている問題の解決策は非常に簡単ですが、私はそれを見つけることができませんでした。

また20の分野で5行をCSV形式ファイルは以下のように異なるデータが含まれています:

FBINV 、 LVO71 、 GAMFR1 、割104164,16677.36,20090625,102135,20090529,7267 、キロ、 、 、 、 0 、 、 、 、 DTDは、 、おお、または,,,,,,,,, 30058 8136
FBINV 、 LVO71 、 GAMFR1 、割104164,16677.36,20090625,102135,20090529,7267 、キロ、 、 、 、 0 、 、 、 、 DTDは、 、おお、または,,,,,,,,, 30058 8136
FBINV 、 LVO71 、 GAMFR1 、割104164,16677.36,20090625,102135,20090529,7267 、キロ、 、 、 、 0 、 、 、 、 DTDは、 、おお、または,,,,,,,,, 30058 8136
FBINV 、 LVO71 、 GAMFR1 、割104164,16677.36,20090625,102135,20090529,7267 、キロ、 、 、 、 0 、 、 、 、 DTDは、 、おお、または,,,,,,,,, 30058 8136
FBINV 、 LVO71 、 GAMFR1 、割104164,16677.36,20090625,102135,20090529,7267 、キロ、 、 、 、 0 、 、 、 、 DTDは、 、おお、または,,,,,,,,, 30058 8136


私はKでフィールドに11キロのすべての行に置き換える。

あなたがコードをline.Thereによって、すべてのlines.processingラインでは助けてくれない代わりに、ファイルの行の任意のコードすることができます。


おかげで多くの
  #2固定リンク)  
Old 2009年7月3日
lathavim lathavim is offline
登録ユーザー
  
 

参加日: 2009年6月
投稿: 73
このお試しください。

Awkの'開始(のFS \u003d OFS \u003d " 、 " ) / ㎏ / ( $ 11 \u003d "韓国" ;印刷) 'ファイル名
  #3固定リンク)  
Old 2009年7月3日
jayan_jay jayan_jay is offline
登録ユーザー
  
 

参加日: 2008年7月
場所:チェンナイ
投稿: 40
セッド ' / 、 ㎏ 、 / 、韓国、 / gの' <input-file>
  #4固定リンク)  
Old 2009年7月4日
panyam panyam is offline Forum Advisor  
登録ユーザー
  
 

参加日: 2008年09月
投稿数: 474

コード:
 
I want to replace KG with K in field 11th in all the rows.

解決策はないから jayan_jay または lathavim 第11回提出をチェックしている。

ビットを変更lathamvimのソリューション:


コード:
awk 'BEGIN {FS=OFS=","} $11 ~/KG/ { $11 = "K" ; print }'  File_name.txt


編集panyamで最終; 2009年7月4日に 09:13午前..
Reply

ブックマーク

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

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

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

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




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


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

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