haplotypes
ディレクトリのファイルというリストから文字列を削除しようとしています。*.txt
以下は私が試したものです。しかし、何かが動作しません。
#!/bin/bash
cat haplotypes | while read i; do
sed -i -e 's/$i//g' *.txt;
done;
haplotypes
100_fullA
100_fullB
105_fullA
105_fullB
112_fullA
112_fullB
121_fullA
121_fullB
ベストアンサー1
sed
まず、スキーマファイルをプログラムに変換してから、すべてのファイルでプログラムを実行する方が効率的です。
sed 's/.*/s|&||g/' haplotypes | sed -f - *.txt