The UNIX and Linux Forums  


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



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

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
Awkのデータで再フォーマットの仕方 climbak シェルプログラミングとスクリプティング 4 2008年5月30日 03:17午後
どのようにハードディスクを再フォーマットする mr_balodoy Sun Solaris 14 2007年8月22日 03:29午前
crontabファイルを再フォーマット alnita シェルプログラミングとスクリプティング 1 2007年4月11日 03:28午前
日付フォーマット 金- 1 UNIXのダミー質問と回答のため 2 2006年4月25日 04:32午後
そのファイルを再フォーマット CamTu シェルプログラミングとスクリプティング 3 2005年3月9日 05:01午後

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

参加日: 2008年6月
投稿: 3
再フォーマット日、 awkは、削除するsed

私以下のコマンドで必要な出力を得ている。
awkは- F "を、 " ' (
( $ 6 \u003d 475 )が印刷"@@"$ 3 " " " 0000 " $ 10 " 0 " $ 1 " 00000000 " $ 8 ) ' $ ( DIR1 ) $ ( TMPFILE1 ) | セッド - e 'を秒/ @ 1 / @ / gの' > $ ( DIR2 ) $ ( TPRFILE )

出力:
900018732 00004961160200805160000000073719

今私はこの組み込む必要がある セッド 再フォーマットするためのコマンドはタイムスタンプの日付:
セッド ' / ^ \ ( .. \ ) \ ( .. \ ) \ ( .. \ ) \ ( .. \ ) $ / \ 3 \ 4 \ 2 / '

任意のアイデア...
  #2固定リンク)  
Old 2008年6月4日
zaxxon's Avatar
zaxxon zaxxon is offline Forum Staff  
モデレータ
  
 

参加日: 2007年9月
場所:ドイツ
投稿数: 2311
このような?

コード:
echo '900018732 00004961200200805160000000073719'| sed -e 's/.*\(200.\{5\}\)00000000.*/\1/g' -e 's/^..\(..\)\(..\)\(..\)/\2\3\1/g'
051608

  #3固定リンク)  
Old 2008年6月4日
danmero danmero is offline Forum Advisor  
  
 

参加日: 2007年11月
場所: 45.48から73.63
投稿数:1440
引用:
当初の投稿 mondrar View Post
私は、以下のコマンドを出力している必要があります.....
任意のアイデア...
サンプルデータを提供してください。
  #4固定リンク)  
Old 2008年6月5日
mondrar mondrar is offline
登録ユーザー
  
 

参加日: 2008年6月
投稿: 3
感謝の日は、現在のポジションには、再フォーマット、それが、私がやってみたい作品は、すべてのテキストのままでもそれは同じ。

これは可能か私って紛らわしい。
  #5固定リンク)  
Old 2008年6月5日
シャムロック shamrock is offline Forum Advisor  
登録ユーザー
  
 

参加日: 2007年10月
場所:アメリカ合衆国
投稿数: 753

コード:
 echo '900018732 00004961200200805160000000073719'| sed -e 's/\(.*\)20\(08\)\(....\)\(.*\)/\1\3\2\4/g'

  #6固定リンク)  
Old 2008年6月5日
mondrar mondrar is offline
登録ユーザー
  
 

参加日: 2008年6月
投稿: 3
私は、長い道のりを成し遂げることができた。はい、私は知っていると、面白いね。

awkは- F "を、 " ' (場合( $ 6 \u003d 475 )印刷$ 1 " 、 " "@@"$ 3 " 、 " $ 6 " 、 " $ 10 " 、 " $ 8 ) ' $ ( DIR1 ) $ ( INFILE ) | セッド - e 'を秒/ .* \ ( 200 \ ( 5 \ ) \ ) 00000000 .* / \ 1 / gに' - e 'を/ ^ .. \ ( .. \ ) \ ( .. \ ) \ ( 。 \ ) / \ 2 \ 3 \ 1 / gの' | セッド - e 'を秒/ @ 1 / @ / gの' | セッド - e 'を/秒\ 。 / / gの' | awkは- F "を、 " ' ( " " " " " 00000000 " $ 5 ) ' 0 " $ 1 0000 " $ 4 $ 2を印刷> $ ( DIR2 ) $ ( TPRFILE )
Closed Thread

ブックマーク

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

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

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

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




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


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

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