2016-06-22 8 views
1

В моем коде я хочу указать имя нового файла, объединяющего старые имена файлов в один. Как это не работает с basename? Любая идея, как я могу это сделать?Сочетание имени файла в цикле (cat, awk)

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 

сделано

ответ

0
... > "/Path/${filename}${filename2}.fasta" 

 Смежные вопросы

  • Нет связанных вопросов^_^