Я бы, вероятно, использовал awk
, но это просто вопрос вкуса, а не правильного и неправильного:
find . -name accepted_hits.bam | awk '{ print "cp -pi \"" $0 "\" \"" $0 "\"_" NR "; mv -i \"" $0 "\"_" NR " ./bam-files/" }' | tcsh -f
где вам нужно создать каталог ./ bam-files /
перед вызовом указанной выше строки или измените имя каталога. Я намеренно использовал -p
для сохранения времени файла и -i
, чтобы избежать перезаписи, на всякий случай. Итак, перед повторным вызовом команд очистите целевой каталог.
Если вы хотите удалить исходные файлы, замените cp -pi
на mv -i
.
Сценарий не включает вызовы basename
в надежде столкнуться с меньшими проблемами, если имя пути содержит специальные символы (обрабатываются пробелы и большинство специальных символов).
PS: Вы также можете выполнить пробный прогон перед выполнением, не указав | tcsh -cf
в конце. Если у вас не установлен tcsh
(да, есть Linux без него), не стесняйтесь использовать sh
или bash
.
La opción de entorno de escritorio -Debian -parece agregar la marca de distribución (información adicional en los detalles -de los paquetes -vinculados a continuación ); además, como se mencionó, GNOME se instala por defecto --a menos que se seleccione otra DE.
Paquete :escritorio -base (9.0.2+deb9u1)archivos comunes para Debian Desktop
Este paquete contiene varios archivos misceláneos que son utilizados por las instalaciones de Debian Desktop. Actualmente, proporciona algunas ilustraciones y temas relacionados con Debian -, archivos.desktop que contienen enlaces a material relacionado con Debian (adecuado para colocar en el escritorio de un usuario )y otros archivos comunes entre los entornos de escritorio disponibles como GNOME y KDE.
Paquete :tarea -escritorio (3.39)Entorno de escritorio Debian
Este paquete de tareas se utiliza para instalar el escritorio de Debian.