![]() |
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。
|
|
Googleのunix.com
|
|||||||
| UNIXのダミー質問と回答のため もしUNIXやLinuxについての質問があれば、ここに投稿してください。すべてのUNIXおよびLinux初心者歓迎! |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| 特定の区切り文字を使用して文字列の解析 | めかし込む | シェルプログラミングとスクリプティング | 8 | 2008年9月22日 01:46午前 |
| 文字の配列の文字列の置換 | raoscb | UNIXのダミー質問と回答のため | 3 | 2008年7月8日 06:00午前 |
| ファイルには、配列の文字列を追加する | MrPeabody | シェルプログラミングとスクリプティング | 5 | 2006年7月21日 03:50午後 |
| 一argumnet内の特定の文字列を検索する | dinplant | シェルプログラミングとスクリプティング | 1 | 2002年3月11日 03:28午後 |
| 特定の文字列を検索するすべてのファイル | sureshy | UNIXのダミー質問と回答のため | 4 | 2002年3月6日 12:28午後 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
コマンドシーケンスを見つけることと、特定の文字列をカット
彼女はそれをするには簡単なので、プログラムを書くの鉱山の開発者は、この要件をしている-私はすぐにはUNIXのコマンドやスクリプトを使ってくださいすぐに彼女の言うことができなかった-私curiousityが立ち上がり、私はここを求めるだろうと思っていた忠告。
テキストファイルでは、それらの者が、特定の文字列がある(約半分) 、 " ABC社"は、 15桁の番号では、常に少なくとも2リーディングゼロをいくつかのレコードが続いている。これがある行では、二度、同じ表示されます。 私は基本的に自分のファイルにこれらの18文字をカットしたい。しかし、彼らは、ファイル内の列の位置に固定されていません。 論理的には、課題となっている: 1 ) ABC00での行を見つける b )は最初の位置を取得 ç ) 18文字の位置から開始を削減し、新しいファイルに書いてみませんか? 例のデータ: 切断cdefgABC000000000012345ABC000000000012345sadlfk あいうえおfgABC000000000012346ABC000000000012346sadlfk abcのdefgghi jklmn1349d5sadlfk abcdef sldkfdgABC000000000056789ABC000000000056789abcdlkdfj134239d などなど。 所望の出力 ABC00000000012345 ABC00000000012346 ABC00000000056789 を見ていただきありがとうございます。 リサ |