![]() |
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| どのように特定の文字で最初の列を抽出する | selamba_warrior | シェルプログラミングとスクリプティング | 3 | 2008年5月22日 06:14午前 |
| kshでは*文字のエスケープ。 | arvindcgi | シェルプログラミングとスクリプティング | 6 | 2008年5月19日 10:50午前 |
| [ csh ]特定の文字の範囲については、変数のチェック | userix | シェルプログラミングとスクリプティング | 5 | 2008年5月11日 08:56午前 |
| どのようにファイル内の特定の文字を変更する | sdubey | シェルプログラミングとスクリプティング | 6 | 2008年2月22日 03:30午後 |
| どのように文字列の特定の位置に文字を追加するには? | victorlung | シェルプログラミングとスクリプティング | 5 | 2006年9月1日 11:33午前 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
こんにちは、
私は、私は汚い汚い言及区切りファイルのビットがあるので、区切り文字も、間違った位置に表示されます。ただし、このファイルの1つのユニークさ 場合は、区切り文字は二重引用符の中に表示されるし、区切り文字としては、考慮しない場合は、区切り文字として二重に検討して外に表示されます。 内容は以下のようになります。 abcの;デフ; ghi ; "キロリットル;分;オペアンプ" ; qrst ;紫外線;ワット; xyzを; Awkの inp \u003d $ 1 nawk - F "を、 " ' ( " $ 1を印刷〜 " $ 2 " 〜 " $ 3 " 〜 " $ 4 " 〜 " $ 5 " 〜 " $ 6 " 〜 " $ 7 " 〜 " $ 8 ; ) ' $ inp > > $ ( inp ) _detテキスト 私ouptutとして与える abcの〜デフ〜 ghi 〜 "キロリットル〜分〜オペアンプ" 〜 qrst 〜紫外線 しかし、期待が出力されます abcの〜デフ〜 ghi 〜 "キロリットル;分;オペアンプ" 〜 qrst 〜紫外線〜ワット〜 xyzを どのように二重引用符をエスケープするスタックのようなものだ。私は、ポインタを感謝しています。 ありがとう |
|
||||
|
やあ、
より正確にするためには、すべてのフィールドを二重引用され、セミコロンで区切ら; のようなもの: " abc "の; "デフ" ; " ghi " ; "キロリットル;分;オペアンプ" ; " qrst " ; "紫外線" ; " "ワット; " xyzを" ; として私は、二重引用符の中に任意の値だけではない値を区切り文字にマーカーを伝える必要がある種の二重引用符とそれに気づいた私は、おそらく動作しないと削除することにより、ファイルプリプロセスしました。 Somhow右側のキーを押すのに苦労 ![]() |