3
ответа

Сценарий оболочки для компиляции файлов C

Я раньше имел сценарий оболочки, который скомпилирует все файлы FILE.c в каталоге к FILE.out, я потерял его и пытаюсь переделать его и иметь следующее, которое я знаю, очень похоже, но не может...
21.06.2014
3
ответа

Команда Linux для возврата всех файлов, которые запускаются с ВРЕМЕННОГО ФАЙЛА, но не заканчиваются двузначными цифрами

Что команда Linux должна возвратить все файлы, которые запускаются с ВРЕМЕННОГО ФАЙЛА, но не заканчиваются двузначными цифрами? Я думаю, что это должно выглядеть примерно так: ls-l РАБОТАЮТ ВРЕМЕННО* [! 0-9] [! 0-9], но результаты моего...
05.06.2014
3
ответа

подстановочный знак scp, не работающий в zsh

Я переключился на zsh, и он хорошо работает. Одна странная вещь, когда я пробую к scp * подстановочный знак, он не работает, и я должен заскочить в удар. Вторая команда ниже хорошо работает. Любой...
20.05.2014
3
ответа

Почему моя находка не является рекурсивной?

Я выполняю следующую команду, но она не выполняется рекурсивно: найти. - называют *.java, я знаю, что существуют файлы Java далее вниз в текущем каталоге, но он выполняет находку на...
07.04.2014
3
ответа

колотите соответствие globstar

У меня есть эта структура каталогов: ~/tmp/globstar ɀ находят dir - тип f dir/file.ext dir/subdir1/file.ext dir/subdir2/file.ext и с globstar опцией включенный в Bash, я могу сказать: ~/tmp/globstar ɀ...
03.03.2014
3
ответа

Я могу использовать переменные внутри {} расширение без 'оценки'?

Я могу использовать переменные внутри {} расширение, не обращаясь к оценке? Если так, как? Это не работает: $ затрагивают 1.foo 1.bar $ ls 1. {Нечто, панель} 1.bar 1.foo $ extensions=foo, $ ls 1 панели. {$extensions} ls:...
27.02.2014
3
ответа

Как удалить 2 месяца назад файлы в Unix

Скажите, что я имею ниже файлов журнала, AA_XX_20130719185428.log exec_xxx_cpb_20130712182453.log, часть Даты 13122013121327_AR_INC_DOBC_1.dprf.log 24122013_masterscript.LOG содержит обе даты и времени. Я хочу...
31.12.2013
3
ответа

ImageMagick на нескольких файлах

Я преобразовал единственный файл от BMP до PNG с преобразованием ImageMagick с помощью команды ниже преобразования CD\Front.bmp CD\Front.png, у меня есть много таких файлов, таким образом я попробовал: для f в */*.bmp; сделать...
16.12.2013
3
ответа

копирование определенных файлов в каталоге

Я пытаюсь скопировать некоторые файлы в каталоге. Каталог содержит следующие файлы, мой текущий каталог является ubuntu 4096 ~/certificate/drwxrwxr-x 2 ubuntu 16 октября 11:58 апача-rw-rw-r-...
18.10.2013
3
ответа

Лучший способ развернуть шаблон шарика?

Я должен развернуть шаблон шарика (как../smth*/*, или/etc/cron*/) в список файлов, программно. Каков был бы лучший способ сделать это?
14.05.2013
3
ответа

Как удалить файлы, которые не заканчиваются “.c”?

У меня есть каталог, который содержит все программы C. Я также скомпилировал их во время создания, чтобы проверить мой код. Существует много программ почти 100 из них. Таким образом, я хочу сценарий Bash...
05.04.2013
3
ответа

Чтение каталога в сценарии оболочки

Я хочу прочитать пронумерованный каталог, который находится под путем в переменную в сценарии оболочки. Пути - что-то вроде этого:.../releases/R1/....../releases/R2/....../releases/R3/... Каждый раз...
22.02.2013
3
ответа

Структура Переменной сценария оболочки

Как может я создавать переменную с форматом имени файла как: шаблон FileName: SnapshotIR __ somenumber.csv я попробовал что-то как: $ TODAY= (дата + "%m%d%Y") СОЗДАЮТ СНИМКИ = $ (SnapshotIR$TODAY*.csv) я...
13.02.2013
3
ответа

Создайте символьные ссылки на файлы с помощью подстановочных знаков

Я хочу создать символьные ссылки на несколько файлов: ln-s dev - *.php 's/dev-(. *\.php) / $1 /' Results надеялся на: site.php связывает с dev-site.php file.php ссылки на dev-file.php, Каково большинство...
12.02.2013
3
ответа

“нечто mkdir; svn mv * нечто”

Я часто хочу сделать некоторый вариант этой идиомы: $ mkdir 2 010$ svn mv * 2010, Конечно, я получаю ошибку, потому что шарик соответствует 2010 также: svn: не Может скопировать путь '2010' в его собственного ребенка '2010/...
06.02.2013
3
ответа

Как я могу перечислить все *.doc файлы в архиве Zip, включая файлы в подкаталогах?

У меня есть zip-файлы, которые могли бы быть похожими на это: $ zipinfo-1 zip.zip doc.doc dotx.dotx xls.xls ppt.ppt txt.txt c.c subdir/subdir2/doc.doc subdir/xls.xls subdir/ppt.ppt subdir/c.c subdir/txt.txt subdir/...
13.09.2012
3
ответа

Как мы можем переименовать файл с точкой с запятой как часть имени файла?

Я пытался переименовать весь файл с дополнительным "XLS; 1 дюйм к "XLS", но это просто не работало. Я попробовал следующее в cygwin в Windows XP, и они не работают: mv *.XLS; 1 *.XLS mv *.XLS \; 1 *.XLS mv "*.XLS;...
03.03.2012
3
ответа

проверка аргумента сценарию удара является строкой всех цифр

FAQ Bash говорит, Проверяете ли Вы простую "строку цифр", можно сделать это с шариком: Bash #, если [[$foo = * [! 0-9] *]]; затем эхо "'$foo' имеет нецифру где-нибудь в нем", еще отзываются эхом "'...
29.04.2011
3
ответа

Как я могу циклично выполниться через строки файла и найти файлы, соответствующие каждой строке?

В оболочке Bash я хотел бы проводить строки файла (например, pattern.txt) и найти файлы в моей системе, имена которой содержат шаблоны в каждой строке моего файла. Так, у меня есть следующее для цикла...
02.04.2011
3
ответа

untar каталог *.tgz файлов с помощью подстановочного знака

У меня есть каталог, который похож на $ ls Broad_hapmap3_r2_Affy6_cels_excluded.tgz DINGO.tgz GIGAS.tgz index.html IONIC.tgz passing_cels_sample_map.txt...
16.02.2011
3
ответа

Выбор регистрирует, которые запускаются с $LETTER или буквы позже, чем $LETTER в алфавите

Предположим, что каталог содержит следующие файлы: afile1 afile2 bfile cfile ffile ffile2 qfile zfile я ищу простой способ выбрать все файлы, которые запускаются с $LETTER, или запускаются с...
18.01.2011
2
ответа

Передайте специальные символы подстановки в команду установки

Я хотел бы установить переменные со специальным знаком " *" с помощью команды "set" $Q='А *Б' $ установить --$Q $ эхо "$1 $2 $3" Я ожидаю "A *B" Конечно
23.11.2021
2
ответа

Как с помощью подстановки zsh указать, что компонент пути является необязательным?

Скажем, у меня есть следующая структура каталогов :% дерево фу фу ├── бар │   └── баз └── баз Как я могу элегантно сопоставить как foo/bar/baz, так и foo/baz? т.е. как я могу сделать полосу/компонент пути необязательным? foo/ */baz соответствует только fo
23.09.2021
2
ответа

Использование подстановочных знаков для элегантного преобразования тысяч файлов epub в mobi

Я выполняю приведенную ниже команду для 1000 файлов :ebook -convert <имя -из -первого -файла>.epub <имя -из -первого -файла>.mobi ebook -convert <имя -из -второго -файла>.epub <имя -из -второго -файла>.mobi Видимо
17.09.2021
2
ответа

Синтаксис для выбора группы файлов по расширению?

У меня есть несколько файлов в следующем виде: Группа -1 файл1.n001 файл2.n002 файл3.n003 файл4.n004 :::Группа filex.nx -2 файл1.ntemp файл2.nreal ::и т.д. Чтобы удалить только файлы, с...
19.08.2021
2
ответа

Проверка существования подкаталога с помощью glob в скрипте

Я пытаюсь проверить, находится ли корзина каталога внутри каталога, который иногда может меняться. В этом конкретном случае номер версии ruby ​​может измениться (, например. $HOME/.gem/ruby/2.6.0/bin ). Вот что я...
27.05.2021
2
ответа

Как работает этот подстановочный знак " *. *"

Вот результаты. эхо *. *файл1.txt файл2.txt файл3.txt эхо *. *файл1.txt файл2.txt файл3.txt... Почему вторая команда включает файлы, если они не имеют пробела перед...
05.05.2021
2
ответа

Объяснение того, что делает эта команда

лс *.txt | лп Разве эта команда не выведет список всех файлов, оканчивающихся на.txt, а затем не распечатает их?
26.04.2021
2
ответа

Подобрать правую часть знака равенства тоже

Я просматриваю /etc/os -релиз, а затем хочу сохранить вывод в переменной. Я сделал условный скрипт, в котором мне не нужна была переменная, но теперь она мне нужна. [[ ${$ (grep ID _LIKE /etc/os -...
04.03.2021
2
ответа

Подстановочные знаки :Как исключить строку? (Не содержит)

Сегодня я практиковался в использовании подстановочных знаков… это было очень весело. Самая сложная вещь, которая сработала именно так, как я ожидал, это :ls [![ :digit :]] *[a -z][0 -9][0 -9][0 -9][aA -zZ] *[![ :цифра :]]...
28.12.2020