The UNIX and Linux Forums  


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



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

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
フラットファイルの列の操作 シェルプログラミングとスクリプティング 5 2009年3月5日 03:14午前
XMLの比較/ UNIXのファイルシステム構造のフラットファイル shafi2all 高レベルのプログラミング 6 2008年8月15日 03:15午前
フラットファイル操作、 (これはタフなもの)が mrbungle50 シェルプログラミングとスクリプティング 2 2008年1月10日 04:46午前
フラットファイルでヘルプ! kumarsaravana_s シェルプログラミングとスクリプティング 3 2007年4月16日 08:58午前
XMLのフラットファイルに balireddy_77 シェルプログラミングとスクリプティング 2 2007年4月13日 06:57午前

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

参加日: 2007年2月
投稿数: 134
フラットファイル操作

やあ
私はフラット100件で、私はフラットファイルにデータを捏造する必要があるファイルがあります。

例:

コード:
file.txt

102345  1000 200  300
...............................
..............................
102346  2000 300  4000


In above file the 4th row, 1 st column valu to be increment by 1 
and rest of the values are same for 1000 lines. 

102347  2000 300  4000

102348  2000 300  4000

事前に感謝

vbeの編集最終更新、 2009年5月27日に 12:04午後..
  #2固定リンク)  
Old 2009年5月27日
edgarvm edgarvm is offline
登録ユーザー
  
 

参加日: 2009年5月
投稿: 26
試してください:

コード:
sed '4,4 {
s/102346/102347/
}' file

  #3固定リンク)  
Old 2009年5月27日
cfajohnson's Avatar
cfajohnson cfajohnson is offline Forum Advisor  
シェルプログラマは、著者
  
 

参加日: 2007年3月
場所:トロント、カナダ
投稿数: 2,365
引用:
当初の投稿 mohan705 View Post
やあ
私はフラット100件で、私はフラットファイルにデータを捏造する必要があるファイルがあります。

例:

コード:
file.txt

102345  1000 200  300
...............................
..............................
102346  2000 300  4000


In above file the 4th row, 1 st column valu to be increment by 1 
and rest of the values are same for 1000 lines. 

102347  2000 300  4000

102348  2000 300  4000


コード:
awk 'NR == 4 { $1 = $1 + 1 } { print }' file.txt

インクリメントする場合は、第4回\u003d\u003d 4 NRよりも多くの行を変更します。たとえば、ファイルの末尾には、 NRに変更> \u003d 4の第4回を取得します。
  #4固定リンク)  
Old 2009年5月28日
mohan705 mohan705 is offline
登録ユーザー
  
 

参加日: 2007年2月
投稿数: 134
やあ

私は、わずか4 recordssを試みたが、私incremente 1が最初の列です。

コード:
file.txt

102345  1000 200  300
...............................
..............................
102346  2000 300  4000


I am expecting o/p like this

file.txt

102345  1000 200  300

102346  200 300 400

102347  200 300 400

102348  200 300 400

102349  200 300 400
.............................
..............................
102400  200 300 400

事前に感謝
  #5固定リンク)  
Old 2009年5月28日
cfajohnson's Avatar
cfajohnson cfajohnson is offline Forum Advisor  
シェルプログラマは、著者
  
 

参加日: 2007年3月
場所:トロント、カナダ
投稿数: 2,365

あなたはこのプロセスを説明している:

引用:
当初の投稿 mohan705 View Post

コード:
102345  1000 200  300
...............................
..............................
102346  2000 300  4000
これに有効になっています:

引用:

コード:
102345  1000 200  300

102346  200 300 400

102347  200 300 400

102348  200 300 400

102349  200 300 400
.............................
..............................
102400  200 300 400
インクリメントは行したいのですか?

入力の任意のラインの出力の1つ以上の行をご希望ですか?
  #6固定リンク)  
Old 2009年5月28日
mohan705 mohan705 is offline
登録ユーザー
  
 

参加日: 2007年2月
投稿数: 134
申し訳ないが適切に説明していないため、私は1列にインクリメントする
( 102345 )と残りの列が同じである


コード:
102345  1000 200  300

102346  200 300 400

102347  200 300 400

102348  200 300 400

102349  200 300 400
.............................
..............................
102400  200 300 400

事前に感謝
  #7固定リンク)  
Old 2009年5月28日
cfajohnson's Avatar
cfajohnson cfajohnson is offline Forum Advisor  
シェルプログラマは、著者
  
 

参加日: 2007年3月
場所:トロント、カナダ
投稿数: 2,365
引用:
当初の投稿 mohan705 View Post
申し訳ないが適切に説明していないため、私は1列にインクリメントする

私は繰り返し:どの行インクリメントしたいのですか?
Reply

ブックマーク

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

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

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

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




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


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

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