一部のファイルに関する質問があります。
入力する:
A=”1n”
List=”R1 7n 3n” “R2 8n 1n” “R3 1n 2n” “R4 2n 3n” “R5 3n 4n”
出力では、新しいリストが情報を含む文字列で始まる必要があると思います1n
。新しいリスト:
“R2 8n 1n” “R3 1n 2n” “R4 2n 3n” “R5 3n 4n”
Shellコマンド操作を使用してこれを実行できることを確認してください。
ベストアンサー1
“
引用符が何であるかを説明してください。正常ですか"
?そうでない場合は、単にスクリプトに置き換えてください。
file1
修正していただければ"[^"]1n.*
さらに使いやすいと思います。grep
grep -of file1 file2 > file3
そうでない場合は、自由に使用できます。sed
grep -o "$(sed -E 's/(.)(.*)(.)/\1[^\3]*\2.*/' file1)" file2 > file3
でもread
grep -o "$(read -r r <file;q=${r%${r#?}};printf "$q[^$q]*${r//["]/}.*")" file2 > file3