![]() |
|
|
Googleのunix.com
|
|||||||
| UNIXのダミー質問と回答のため もしUNIXやLinuxについての質問があれば、ここに投稿してください。すべてのUNIXおよびLinux初心者歓迎! |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| コマンドの出力からの変数に文字を取得 | muaz | シェルプログラミングとスクリプティング | 3 | 2008年6月2日 10:13午前 |
| 切り取り]コマンド-文字列の最後から文字をカット | JWilliams | AIX | 2 | 2008年1月28日 09:12午前 |
| コマンドの実行結果をどのように改行文字を維持するか? | pankai | シェルプログラミングとスクリプティング | 2 | 2008年1月2日 05:41午後 |
| コマンドは、今月のは、 3つの文字を取得する | prashanth_gs | UNIXのダミー質問と回答のため | 2 | 2007年2月12日 07:38午前 |
| NULをUNIXコマンド文字を検索するための | fundidor | UNIXのダミー質問と回答のため | 2 | 2005年5月1日 12:32午後 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
文字を削除するsedコマンド
こんにちは皆、私は誰かを助けることを望んでいる:
は、次の行では: PRIHDR ; 2809999444 ; 2007年6月1日; 20070423 ; 9 ; ; 4021473000003 ; ; 4021473000003 ; 8714231530688 ;ユーロ; ; 出力する必要があります: PRIHDR ; 2809999444 ; 2007年6月1日; 20070423 ; 4 ; ; 4021473000003 ; ; 4021473000003 ; 8714231530688 ;ユーロ; ; 私は、次のコマンドにいくつかのパターンを試みた: セッド ' / ; 9 ; ; / ; 4 ; ; ' <oldfile> newfile それが何をするときは、 " ; "どうすればこの問題を解決できるとは、このコマンドを実行して指示に会ったか? 事前のおかげで、 IHulky ドキュメント内の他の行( 2行目とさらなる)がpsのも新しいファイルにコピーすることにします。 編集IHulkyで最終; 2007年4月25日に 08:57午後.. |
|
||||
|
引用:
されている場合には、最初の行で始まるPRIHDR参考 ありがとう |
|
||||
|
引用:
コード:
sed '/^PRIHDR/s/;9;;/;4;;/' <oldfile >newfile mv newfile oldfile コード:
perl -i -ne ' s/;9;;/;4;;/ if ( /^PRIHDR/ ); print ' file |