- ベストアンサー
特定桁の検索、行抽出(Shell)
B Shellscriptで 特定桁を検索して、該当文字があった場合に その行を抽出するにはどうすれば良いでしょうか? 例)3~5桁目をABCで検索する場合 00AAA0ABC ←ABCがあるが桁が違うので抽出しない 00AAB0AAA 00ABC0ABE ←この行を抽出する 00ABE0AAC
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- perlを使用しての特定行抽出について
何万行も書いてあるテキストファイルがあります。抽出したい文字列の一覧がテキストファイルにまとめられています(文字列は約1000個)。抽出したい文字列は一行にひとつづつ書かれています。何万行も書いてあるテキストファイルから抽出したい文字列と二つ合致したらその行を抽出したいです。ここで、注意していただきたいのが、抽出したい文字列一覧から二つの文字列にヒットした行を抽出したいです。宜しくお願い致します。 何万行も書いてあるテキストファイル aaaaa abc edi bb aert kkkkkkkkkk lllllll ddddd aaaaa anhi kkk ・・・・・・・・ ・・・・・・・・ 抽出したい文字列一覧のテキストファイル aaaaa bbbbb ddddd iiiiiiiii eeeee ・・・・・ ・・・・・
- ベストアンサー
- Perl
- grepで検索行以外の行を抽出する方法
grepをかけると検索文字列を含む行を抽出しますが 検索文字列を含む行とその前後の行も出力したりできるのでしょうか? よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- 文字列の数抽出、行挿入マクロ
急きょ下記処理を実施することになったのですが、本やネットで下記処理ができるような マクロを色々探していもなかなか見つからず…。(T_T) どなたか詳しい方がいらっしゃいましたら教えていただけませんでしょうか? ・A列に特定の文字列(;)があった場合、その列をコピー。 ・その列の下に文字列(;)の数と同数の行を挿入。 ・挿入した行のAセルに、文字列(;)のすぐ後ろの1ケタを貼り付け。 ・(挿入行が2行の場合) さらに下に挿入した行のAセルに、左から2つ目の文字列(;)の すぐ後ろの1ケタを貼り付け。 なお、A列の行数は、現時点で500行ほどあり、今後増える可能性もあります。 【処理する前】 A列 B列 C列 1行目 1;32 555 AAA 2行目 29;1;4 222 GGG 3行目 600 111 FFF 【マクロ実行後】 A列 B列 C列 1行目 1 555 AAA 2行目 32 555 AAA 3行目 29 222 GGG 4行目 1 222 GGG 5行目 4 222 GGG 6行目 600 111 FFF どうぞよろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
- シェルで特定行を処理する方法を教えてください。
初めてご質問させていただきます 数時間考えましたが、全くできない初心者です。 awkとかも使ってみましたが・ちんぷんかんぷんです。 よろしくお願いいたします。 環境:RedHat、シェル:bash [やりたいこと] 特定の文字以外から始まる行を、 特定文字から始まる行へ連結させたい。 (例 aaaから始まっていない行(bbb、ccc、ddd)を、 aaaから始まる行へ出力させる。 ■元となるテキストファイル ============ aaa bbb ccc ddd aaa aaa aaa eee aaa ============ ■整形後のファイル ============ aaabbbcccddd aaa aaa aaaeee aaa ============
- ベストアンサー
- その他(プログラミング・開発)
- エクセルで特定の文字を含んだものを抽出するには
エクセルで、sheet1のA1からA100に入力された文字があるとします。 sheet2のA1に抽出したい文字をいれると、sheet2のA2以下に抽出したい文字を含んだ行を抽出したいのですが可能でしょうか。 例) ■sheet1 A(昇順) 1 あ い 2 あ う 3 あ え 4 い う 5 え あ ■sheet2 A 1 検索条件「あ」 2 「あ」を含む行を自動的に抽出 あ い 3 「あ」を含む行を自動的に抽出 あ う 4 「あ」を含む行を自動的に抽出 あ え 5 「あ」を含む行を自動的に抽出 え あ ※「あ」を含む行だけを抽出したい 宜しくお願いします。 相談をして申し訳ございませんが、回答を確認するのが明日になります。
- ベストアンサー
- その他(業務ソフトウェア)
- grepによる文字列検索のシェル作成の手順
Solaris9のOSにて、以下の仕様のシェルを作成したいと思っています。 特定のディレクトリ配下にある全てのファイル内で特定の文字列「abc」のある行を抽出し、ファイル化したい。 (検索対象が1ファイルであれば、grep -n abc test.txtでよいですが、ファイル名がたくさんある場合のシェルの作り方がわかりません。) また、どのファイルから検索したのかがわかるように抽出した行の前にファイル名をつけられると大変助かります。 例) ---test1.txtから検索--- 8:XXXXabcXXXX 11:XXXXabcXXX ---test2.txtから検索--- 10:XXXXXXXXabcXX お手数ですが、宜しくお願いします。
- ベストアンサー
- Solaris系OS
- Excelで文字列の抽出をしたいので教えてください
Excelで下記の文字列を抽出したいのですがどなたか教えてください 例) - abcdef xxxx ---- この場合任意の文字桁も不明で最初のブランクの後のabcdefを抽出 -- abc -- def zzz この場合任意の文字,桁も不明で2回目の'--'後のdefを抽出したいのですが宜しくお願いします
- ベストアンサー
- オフィス系ソフト
- テキストエディタで4桁の数字のみを抽出
以下の条件でお願い致します。 【条件】 テキストエディタのgrep機能,置換機能のみで実現したい 【質問】 4桁の数字のみを抽出するにはどういった方法があるでしょうか? (該当行1行まるごとではなく「数字4文字」のみ) つまり株式の証券コードのみを残したいと言うことです。 お手数をおかけ致します。よろしくお願い致します。
- ベストアンサー
- フリーウェア・フリーソフト
- javascriptで行を抽出したいです。
こんにちは javascriptを使って、textareaに入力された文字列の一行目を抽出し、抽出したものに処理をかけるプログラムを作成したいです。 文字を指定して行を抽出する方法はわかるのですが、指定した行番号から行を抽出するやりかたがわからないです。 どなたか知恵をお貸しいただけないでしょうか? よろしくお願いいたします。 例 明日11日の天気は雨です。 これから1週間は天気が悪そうです。 ↑ここから一行目を取り出し、 明日11日の天気は雨です。 ↑処理をかけて 11 というような形のものを作りたいです。
- ベストアンサー
- JavaScript
- MFC-J700Dで突然印刷できないエラーメッセージが表示される問題について相談します。
- お使いの環境はWindows10でUSBケーブルで接続されており、ひかり回線を使用しています。
- 関連するソフト・アプリは特にありません。
補足
うおわぁぁぁできた!!! 正規表現のことを忘れてました。 どうもありがとうございます!{3} 100ポイントくらい上げたい気分(^-^)