0
ответов

Bash: перемещать файлы с определенным шаблоном

Я пишу сценарий, который выполняет итерацию по набору zip-файлов, извлекает их и перемещает в другую папку только файлы, соответствующие определенному шаблону имени файла. Сценарий: #! / Bin / bash ARCHIVE_FILEMASK = "???? - ?? ...
24.09.2015
0
ответов

Перемещение уникальных файлов из папки с дубликатами файлов

Проще говоря, у меня есть дубликаты файлов в папке с такой формой: file.ext файл (1) .ext файл (2) .ext файл (3) .ext otherfile.ext другой файл (1) .ext другой файл (2) .ext ... Я хочу переместить только файл ....
19.09.2015
0
ответов

Невозможно запустить команду внутри переменной bash, включая квадратные скобки с nullglob

Предполагая, что я хочу запустите команду, хранящуюся внутри переменной с включенным nullglob.Например: shopt -s nullglob a = "echo [foo] bar" $ {a} Это дает мне пустой результат из-за опции nullglob для ...
18.09.2015
0
ответов

Список файлов в иерархии каталогов

Мне нужно вывести список файлов в иерархии каталогов. Для этого я написал сценарий вида foreach file (*) ls $ {file} / * / * / * / * / *. Root> $ {file} .txt end Но для этого я должен знать, что в каталоге $ {...
07.09.2015
0
ответов

регулярное выражение в оболочке `/ bin / sh`

Я хотел бы удалить все файлы, заканчивающиеся заданным набором расширений, в конкретный каталог в оболочке / bin / sh. С помощью / bin / bash я могу сделать это с помощью регулярное выражение вроде этого: rm path / (*. pdf | * .png), но ...
19.08.2015
0
ответов

Cygwin использует подстановочный знак для обрезки всех изображений

К счастью, я вынужден использовать окна. Итак, я установил Cygwin, чтобы использовать некоторые команды Linux. Следующая команда работает нормально. Он заменяет изображение его обрезанной версией. "C: \ Program Files \ Cygwin \ ...
19.08.2015
0
ответов

Есть ли причина использовать несколько вопросительных знаков вместо звездочки в расширении имени файла?

Если у меня есть несколько каталогов, названных, например, от 10001 до 10025, есть ли причина использовать ls 1*/foo против ls 100??/foo? У меня их гораздо больше, чем 25, поэтому мне в основном интересно, есть ли какая-нибудь ...
18.08.2015
0
ответов

zsh - сложное сопоставление имен файлов [закрыто]

У меня проблемы с передачей списка имен файлов в программу при использовании операторов globbing. По сути, проблема заключается в том, что у меня есть файлы с многоступенчатыми суффиксами, и я хочу сопоставить только главный ...
05.08.2015
0
ответов

обратный порядок файлов cat

Мне нужно провести анализ журнала и я столкнулся с проблемой, что cat access.log* отображает сначала последний файл журнала. Я пытался сортировать журналы, что занимает много времени, потому что у меня есть журналы за несколько лет назад. И ...
18.07.2015
0
ответов

для цикла в bash списки папок с точками и двойными точками [дубликат]

для f в ~ / common /.*; do echo $ f done Перечисленные записи: / home / sk / common /. #undesired / home / sk / common / .. #undesired / home / sk / common / .aliasrc И я добавляю уродливый хак ...
13.07.2015
0
ответов

Найти файлы, имя которых состоит из 4 символов [дубликат]

Я хотел бы найти файлы, имя которых состоит только из 4 символов. Например, в / tmp есть три файла: $ ls / tmp txt файл linux Вывод должен отображать только файл, потому что в нем всего 4 символа.
05.06.2015
0
ответов

Найдите файл с расширением .csv в каталоге, соответствующем шаблону

, у меня есть папка, в которой у меня много подпапок. Имя корневой папки - allCSV, а имя подпапки будет иметь вид a_date (s), b_date (s), c_date (s) ... Я хочу файл wh ich находится в a_date (s) и заканчивается ...
26.05.2015
0
ответов

Копирование .txt файлов в определенном каталоге

У меня проблема с копированием файлов в моих каталогах. У меня есть файлы .txt и .jpeg во многих каталогах, и я хочу скопировать только файлы .txt в соответствии с каталогом. Например, у меня есть следующее: ...
23.05.2015
0
ответов

Список всех файлов, заканчивающихся на 10 или 11 или 12

Чтобы перечислить все файлы, заканчивающиеся на 10 или 11 или 12, я пробовал ls *[10-12] и ls *[10,11,12], но они не работают. Я не знаю почему. Кто-нибудь может мне помочь?
12.05.2015
0
ответов

команда scp ведет себя по-разному при использовании утилиты expect

expect -c 'spawn scp -C -o CompressionLevel=9 ~/partFiles/* abc@10.200.4.15:/export/home/abc/; sleep 10; expect password; send "secretPassword\n";interact' throws - ~/partFiles/*: No such file or ...
12.05.2015
0
ответов

updatedb.conf, Игнорировать файлы с помощью сопоставления с шаблоном / подстановки

Выполнение команды locate с именем файла возвращает несколько записей как, a.py a.pyc a.py ~ Очевидно, я не ищу двоичные / скомпилированные файлы. Я попытался настроить команду locate для игнорирования файлов ...
11.05.2015
0
ответов

Предотвратить расширение глобуса в foo = «*»; echo $ foo [duplicate]

В Bash, когда я делаю: foo = "*" echo $ foo Он расширяет * до содержимого текущей папки. Как мне убедиться, что он просто печатает буквальный *? То же самое, кстати, происходит с обычным эхом "$ foo", это ...
21.04.2015
0
ответов

как найти файл без указания имени в bash? [закрыто]

У меня есть такая bash, чтобы легко загрузить файл на мой сервер: FILE = .. / "$ 1" /1.txt scp 1.txt remoteserver # загрузить файл на удаленный сервер. $ 1 предназначен для входного каталога, а у меня много ...
05.03.2015
0
ответов

Передача wildcard * скрипту (bash?) [duplicate]

Я хочу удалить все цветовые коды, которые выглядят как '@n', '@R' и т.д., из коллекции текстовых файлов умеренно большого размера. Поэтому в файле под названием 'remove_cc' я написал следующее: sed -ie 's/@r//g' $...
07.10.2014
0
ответов

Find не хочет находить * .sh на определенном уровне [дубликат]

У меня проблема с поиском. Он не находит файлы * .sh, если я нахожусь на определенном уровне каталога. Однако он находит файлы * .sql. / path $ cd do_not_upload / updates / 1.1.1 / / path / do_not_upload / updates / 1.1.1 $ ...
11.09.2014
0
ответов

Почему `find -name * .jks` не возвращает некоторые файлы? [дубликат]

находка. -name * .jks -print 2> / dev / null возвращает файлы с расширением jks, в имени которых нет символа подчеркивания. К моему большому удивлению, я только что обнаружил, что * НЕ заменяет ...
18.09.2013
0
ответов

Разворачивание звездочки (`*`) в командной строке [дубликат]

Я выполнял групповую команду (перемещение файлов) и что-то развернуло звездочку (кажется, я нажал какую-то клавишу и не заметил) Что произошло следующее: mv * превратилось в: mv file1 file2 file3 dir1 ...
05.06.2013
0
ответов

Работа с the [0-9] [duplicate]

Я изучаю команды оболочки и наткнулся на короткие теги, например, [0-9], [[: digit:]] и т. д. В качестве доказательства концепции я попытался удалить все файлы с помощью команды rm (я знаю, что это не очень хорошая практика, но я ...
23.03.2013
0
ответов

Работа rm / ls с [0-9]

Я изучаю команды оболочки и наткнулся на короткие теги, например, [0-9], [[: digit:]] и т. Д. В качестве доказательства концептуально я попытался удалить все файлы с помощью команды rm (я знаю, что это не очень хорошая практика, но я ...
23.03.2013
0
ответов

В Bash символ `*` больше не раскрывается перед передачей в команду? [дубликат]

Он отличается от C-shell? Я помню, что в C-shell, когда мы выполняем echo *, * фактически расширяется C-shell на все имена файлов в текущем каталоге, поэтому echo действительно не нужно делать ...
11.11.2012
0
ответов

Что такое шаблон .gitignore, эквивалентный регулярному выражению (Big | Small) (State | City) - [0-9 ] * \. csv

У меня есть регулярное выражение, которое я застрял в моем .gitignore, похожее на: (Big | Small) (State | City) - [0-9] * \. csv Это не сработало, поэтому я проверил его против RegexLab.NET. Затем я нашел страницу руководства gitignore, которая привела м
01.10.2012
0
ответов

Glob для сопоставления всего, кроме. и [дубликат]

Я придумал следующий глобус для сопоставления всего, кроме. и ..: *. [!.] * ..? * Действительно ли это работает?
13.06.2012