У меня есть следующие файлы /folder/abc1.txt.gz /folder/abc2.txt.gz /folder/abc3.txt.gz Я хотел бы сделать текстовый файл со следующим abc1 /folder/abc1.txt.gz abc2 /folder/abc2.txt.gz abc3 /folder/abc3.txt.gz Я использовал следующую команду find /folder -name 'abc*.txt.gz' -type f -printf '%f %p\....
unix 15 Дек 2021 в 20:28
У меня есть файловое дерево, которое выглядит так: $ tree src src ├── bible │   ├── index.md │   └── README.md ├── index.md └── other.md Я хочу преобразовать каждый файл Markdown в этом файловом дереве в HTML через pandoc(1) -- сохранение структуры. Это новое файловое дерево должно иметь корневой к....
unix 16 Июл 2021 в 06:28
У меня есть такие файлы в системе Linux: 10S1_S5_L002_chrm.fasta SRR3184711_chrm.fasta SRR3987378_chrm.fasta SRR4029368_chrm.fasta SRR5204465_chrm.fasta SRR5997546_chrm.fasta 13_S7_L003_chrm.fasta SRR3184712_chrm.fasta SRR3987379_chrm.fasta SRR4029369_chrm.fasta SRR5204520_chrm.....
unix 10 Июн 2021 в 12:52
Обычно, перебирая файлы, я использую basename для извлечения имени файла в виде отдельной переменной: # remove .pdb extension from filename in new variable and print name of the file without it for pdb in "${storage}"/complex*.pdb ; do pdb_name=$(basename "$pdb" .pdb) echo this is "$pdb_name" withou....
unix 21 Окт 2020 в 13:12
Я использую следующую команду для получения количества файлов, имена которых содержат sv или json в заданном каталоге на удаленном сервере: nbs_files=`ssh -q -i ${sshkey} ${user}@${server} "find ${path}/ -maxdepth 1 -mindepth 1 -type f -name '*sv*' -o -name '*.json' -exec basename {} \; | wc -l"` ....
unix 6 Июл 2020 в 13:20
Имея путь, можно извлечь его имя файла, исключая его априори известное расширение, с базовым именем: $ pathname="/home/paulo/paulo.pdf" $ printf "%s\n" "$(basename $pathname .pdf)" paulo Но если расширение неизвестно, как это можно сделать?....
unix 10 Фев 2020 в 15:53
ssh ubuntu@$ip -n "aws s3 cp s3://bucket/$userlistlocation . --region eu-central-1 ; fbname=$(basename '$userlistlocation') ; echo "$fbname"" Эта вышеприведенная команда является частью задания Дженкинса. userlistlocation --> где пользовательский ввод будет в следующем формате имя_папки/имя_файла....
unix 4 Дек 2019 в 09:17
Допустим, я нахожусь в директории А, под А много папок (В, С, Г и т.д.), и в каждой папке есть файл "*.out" и подпапки. Я хочу запустить скрипт из A, который будет искать текст "index123" в файле *.out и распечатывать все соответствующие имена папок. Вот мой скрипт: #!/bin/sh FILES=home/A grep ....
unix 20 Июл 2018 в 19:11
Скажем, имя сценария myscript. Это символическая ссылка на thescript_1.91.sh Есть ли способ получить имя места назначения ссылки? Пример: я хочу записать в лог-файл cat <<EOF ######################### `basename $0` `date -R` ######################### EOF $0 содержит имя аргумента файла для под....
unix 29 Июн 2018 в 19:56
Я пишу сценарий bash для перемещения всех изображений в центральный файл. Я создаю список файлов изображений с помощью: img_fil='/home/files/img_dump.txt' locate -i image | grep \.jpg > "$img_fil" locate -i image | grep \.jpeg >> "$img_fil" locate -i image | grep \.gif >> "$img_fil" locate -i image ....
unix 26 Фев 2018 в 00:28
Я хочу присвоить путь и имя файла переменной: /path/to/myfile/file.txt Например MYFILE=$(pwd)$(basename) Как я могу это сделать ?....
unix 9 Фев 2018 в 14:01