2つのテキストファイルがあり、directorylist.txtから1行取り出し、filelist.txtから対応するファイルを抽出したいのですが
directorylist.txtに「/」があるため
「正規表現が終端されていません」というエラーがでます。
どのようにしたら、抽出できるのでしょうか?
while read LINE; do
awk ' $2 = '"$LINE"' { print $1 }' filelist.txt
done < directorylist.txt
●filelist.txt
[File名] [Directory名]
a.txt /home/hoge/
del.txt /home/hoge/
b.txt /home/foo/
●directorylist.txt
[Directory名]
/
/home
/home/hoge
No.1ベストアンサー
- 回答日時:
文字列として比較するなら、文字列を"で囲みます。
$LINEのすぐ前後の"はシェルが取り外すので、' ' の中に " を書かないといけません。
while read LINE; do
awk ' $2 == "'"$LINE"'" { print $1 }' filelist.txt
done < directorylist.txt
別の案として、少し動作が違いますが、
fgrep -f directorylist.txt filelist.txt | awk '{print $1}'
ありがとうございます。
シングルコーテーションとエスケープで記述に戸惑いましたが
awk '$2 == '"\"$LINE"\"' { print $1 }' filelist.txt
でできました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで、抽出したデータだ...
-
PDFファイル/抽出許可され...
-
未審査請求包袋抽出表作成とは...
-
「パラメータが少なすぎます。3...
-
PDFファイルから特定の文字を検...
-
エクセル関数で住所から丁目番...
-
ACCESSのクエリー抽出条件にIIF...
-
DVDFab5でISOファイルを抽出し...
-
Access チェックボックスを利用...
-
【AccessVBA】レコードセットOp...
-
ACCESS クエリ 条件以外のレ...
-
【エクセルVBA】 A1セルを参照...
-
PCゲーム 音声 画像 抽出方法
-
ACCESS日付形式について質問です。
-
X-Ripperというフリーウェアに...
-
Accessの選択クエリの抽出条件...
-
Access フォームコンボボック...
-
ACCESSのクエリについての質問...
-
DVDから抽出したISOファイル(I...
-
Excel 文字列から6桁の数値の抽出
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで、抽出したデータだ...
-
「パラメータが少なすぎます。3...
-
PDFファイル/抽出許可され...
-
X-Ripperというフリーウェアに...
-
【AccessVBA】レコードセットOp...
-
未審査請求包袋抽出表作成とは...
-
PDFファイルから特定の文字を検...
-
ACCESSのクエリー抽出条件にIIF...
-
エクセル関数で住所から丁目番...
-
access クエリ yes/no型のクエ...
-
Excel 文字列から6桁の数値の抽出
-
Access チェックボックスを利用...
-
AccessのWHERE句において、変数...
-
アクセス 同じフィールド(テキ...
-
エクセル VBA メール本文に指定...
-
エクセルで色の付いたセルを抽...
-
PCゲーム 音声 画像 抽出方法
-
Accessの選択クエリの抽出条件...
-
ACCESSのフォームからレポート...
-
アクセスのテキストボックスでO...
おすすめ情報