首页 > 解决方案 > 如何将剪切命令结果保存在文件中

问题描述

我的问题很简单:

我用了 :

for file in `/path/*_aa.fasta.aln; do cut -f 1 -d "|" ${file} > ${file}.1; done`

在这里你可以看到我将结果存储在${file}.1但如何${file}直接执行它?

标签: bashcut

解决方案


试试这个:

for file in "/path/*_aa.fasta.aln";
do 
    cut -f 1 -d "|" ${file} > ${file}.tmp; 
    mv  ${file}.tmp ${file}; 
done

推荐阅读