Результаты поиска по запросу "bash"
Как сохранить список файлов каталога в массиве?
Я пытаюсь сохранить список файлов в массиве, а затем перебрать массив снова. Ниже то, что я получаю, когда я бегуls -ls Команда из консоли. total 40 36 -rwxrwxr-x 1 amit amit 36720 2012-03-31 12:19 1.txt 4 -rwxrwxr-x 1 amit amit 1318 2012-03-31 ...
Изменить имена файлов с помощью find и iconv
Я пытался изменить имена файлов, используя следующий скрипт: find dir / -type f -exec mv {} $ (echo {} | iconv -f UTF8 -t ASCII // TRANSLIT) \; Почему это не работает? Я имею в виду, когда у меня есть файл с символом типа «'», он должен ...
Косвенное присвоение переменных в bash
Кажется, что рекомендуемый способ установки косвенных переменных в bash - это использоватьeval: var=x; val=foo eval $var=$val echo $x # --> fooПроблема обычная сeval: var=x; val=1$'\n'pwd eval $var=$val # bad output here(и поскольку ...
Изменение приглашения PS1 в родительской оболочке Bash
Используя скрипт, я должен был изменить подсказку родительской оболочки Bash. Я пробовал следующее: PS1="Hello World > "Это изменяет подсказку подоболочки, в которой выполняется скрипт, но какую команду я буду использовать, чтобы изменить ...
Разница между $ * и $ @ [дубликат]
Возможный дубликат: Какая разница между «$ @» и «$ *» в bash? [https://stackoverflow.com/questions/3008695/what-the-difference-between-and-in-bash] В течение многих лет и в десятки раз я колебался между использованием$* а также$@ в сценариях ...
Как скопировать несколько файлов из другого каталога с помощью cp?
Я хочу скопировать несколько файлов из определенного каталога, как только я нахожусь в другом каталоге. Чтобы уточнить, я хочу сделать следующее, сразу (одна команда): cp ../dir5/dir4/dir3/dir2/file1 . cp ../dir5/dir4/dir3/dir2/file2 . ...
Нужны объяснения поведения команд встроенной в Linux bash для Linux
ИзBash Справочное руководство [http://www.gnu.org/software/bash/,manual/bashref.html#index-exec-113]Я получаю следующее оexec встроенная команда bash: Если указана команда, она заменяет оболочку без создания нового процесса. Теперь у меня есть ...
трубопроводные входные аргументы bash в регулярном выражении egrep
вот сценарий, который я пытаюсь запустить #!/bin/bash charlist=$1 #possible input:cat wordlength=$2 #possible input: 3 cat ./nounlist | egrep \b[${charlist}]\b{${wordlength}}вывод: ничего. # должен был поймать следующее (используя командную ...
Перезаписать исполняемые файлы скриптов bash
Что произойдет, если исполняемый файл сценария bash будет перезаписан? Будет ли продолжаться выполнение старого или перезаписанного файла? Например, /etc/test.sh имеет следующее содержимое cp /test.sh /etc/test.sh
Когда подстановка команд порождает больше субоболочек, чем те же команды в изоляции?
Вчера мне предложили, что использование подстановки команд в bash вызывает появление ненужной подоболочки. Совет был конкретным дляэтот вариант использования [https://stackoverflow.com/q/21317997/313192]: # Extra subshell spawned foo=$(command; ...