在for循环中组合文件名(cat、awk)
在我的代码中,我想给出一个新文件的名称,将旧文件名组合在一起。这怎么不适用于basename?你知道我该怎么做吗在for循环中组合文件名(cat、awk),awk,filenames,cat,Awk,Filenames,Cat,在我的代码中,我想给出一个新文件的名称,将旧文件名组合在一起。这怎么不适用于basename?你知道我该怎么做吗 for i in /dir/*; do for j in /dir/*; do filename=$(basename "$i") filename2=$(basename "$j") if grep -q E "$i" ; then cat "$i" "$j" > /Path/"$fi
for i in /dir/*; do
for j in /dir/*; do
filename=$(basename "$i")
filename2=$(basename "$j")
if grep -q E "$i" ;
then cat "$i" "$j" > /Path/"$filename" "$filename2".fasta
fi
done
完成
... > "/Path/${filename}${filename2}.fasta"