1
複数のgrepの結果を.txt形式で保存したい。私はBash - ファイル名変数を変更してファイル名を変更する
for i in GO_*.txt; do
grep -o "GO:\w*" ${i} | grep -f - ../PFAM2GO.txt > ${i}_PFAM+GO.txt
done
を行う事は、明らかに、最後のファイル名はGO_*.txt_PFAM+GO.txt
である、あまりにもオリジナルのファイル拡張子を把握することです。 今、私はGO_*_PFAM+GO.txt
しか持っていません。 ${i}
を変更して、その後rename
またはmv
を実行することなく.txt
をキャンセルする方法はありますか?
注:*
の部分の長さは可変です。
おかげで、これはトリックをやりました!共有したリンクも非常に便利でした。 – LinuxBlanket
あなたは歓迎です – hek2mgl