ファイルAがあるとしましょう。
fileA
fileB
現在、次のようなファイルがあるとしましょう。
fileA_someprefix_20160101.txt
今私は欲しいA の接頭辞が付いたすべての行に一致します。filename
、従って私は考える:
FILE_NAME="fileA_someprefix_20160101.txt"
awk '"$FILE_NAME" ~ /^$1/' A.txt
私は成功せずにドル記号を脱出するためにさまざまな方法を試しました。
すべての例では、フィールドは正規表現ではなく式(左)の一部です。
どうやっreverse
て始めますか?
ベストアンサー1
GNU awkを使用すると、文字列式が~
。
awk -v FILE_NAME="$FILE_NAME" 'FILE_NAME ~ ("^" $1)' A.txt