Результаты поиска по запросу "bash"

5 ответов

Как сохранить список файлов каталога в массиве?

Я пытаюсь сохранить список файлов в массиве, а затем перебрать массив снова. Ниже то, что я получаю, когда я бегу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 ...

3 ответа

Изменить имена файлов с помощью find и iconv

Я пытался изменить имена файлов, используя следующий скрипт: find dir / -type f -exec mv {} $ (echo {} | iconv -f UTF8 -t ASCII // TRANSLIT) \; Почему это не работает? Я имею в виду, когда у меня есть файл с символом типа «'», он должен ...

6 ответов

Косвенное присвоение переменных в 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(и поскольку ...

ТОП публикаций

3 ответа

Изменение приглашения PS1 в родительской оболочке Bash

Используя скрипт, я должен был изменить подсказку родительской оболочки Bash. Я пробовал следующее: PS1="Hello World > "Это изменяет подсказку подоболочки, в которой выполняется скрипт, но какую команду я буду использовать, чтобы изменить ...

3 ответа

Разница между $ * и $ @ [дубликат]

Возможный дубликат: Какая разница между «$ @» и «$ *» в bash? [https://stackoverflow.com/questions/3008695/what-the-difference-between-and-in-bash] В течение многих лет и в десятки раз я колебался между использованием$* а также$@ в сценариях ...

3 ответа

Как скопировать несколько файлов из другого каталога с помощью cp?

Я хочу скопировать несколько файлов из определенного каталога, как только я нахожусь в другом каталоге. Чтобы уточнить, я хочу сделать следующее, сразу (одна команда): cp ../dir5/dir4/dir3/dir2/file1 . cp ../dir5/dir4/dir3/dir2/file2 . ...

1 ответ

Нужны объяснения поведения команд встроенной в Linux bash для Linux

ИзBash Справочное руководство [http://www.gnu.org/software/bash/,manual/bashref.html#index-exec-113]Я получаю следующее оexec встроенная команда bash: Если указана команда, она заменяет оболочку без создания нового процесса. Теперь у меня есть ...

1 ответ

трубопроводные входные аргументы bash в регулярном выражении egrep

вот сценарий, который я пытаюсь запустить #!/bin/bash charlist=$1 #possible input:cat wordlength=$2 #possible input: 3 cat ./nounlist | egrep \b[${charlist}]\b{${wordlength}}вывод: ничего. # должен был поймать следующее (используя командную ...

2 ответа

Перезаписать исполняемые файлы скриптов bash

Что произойдет, если исполняемый файл сценария bash будет перезаписан? Будет ли продолжаться выполнение старого или перезаписанного файла? Например, /etc/test.sh имеет следующее содержимое cp /test.sh /etc/test.sh

2 ответа

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

Вчера мне предложили, что использование подстановки команд в bash вызывает появление ненужной подоболочки. Совет был конкретным дляэтот вариант использования [https://stackoverflow.com/q/21317997/313192]: # Extra subshell spawned foo=$(command; ...