Вопросы с тегом «bash»

1
Сценарий Bash, кажется, никогда не завершается

Я пишу скрипт, который должен установить права доступа к файлу с закрытым ключом и добавить его в ssh, чтобы его можно было использовать позже: echo "Setting up the private SSH key..." if [[ $EUID > 0 ]]; then echo "This script needs to be run as root/sudo" exit 1 fi #CmdLine Argument Parsing...

1
Странная проблема вставки оболочки Cygwin

Я запускаю Cygwin на Windows 7 и вижу что-то действительно странное. В оболочке cygwin bash любая команда, которую я запускаю, запускается с немедленно добавленной текущей копией буфера обмена Windows. Например, если я просто скопировал путь Windows (например, c: \ Users \ foogit), чтобы вставить...

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

Например, у меня есть 2 каталога со следующими структурами Справочник 1 ./img/1.jpg ./img/2.jpg ./img/3.jpg ./img/4.jpg Справочник 2 ./thumb/1.jpg ./thumb/2.jpg ./thumb/3.jpg Как скопировать только совпадающие файлы из ./thumb (1.jpg, 2.jpg, 3.jpg) из ./img в ./thumb?...

1
Невозможно установить клиент CVS в Solaris

При попытке установить CVS я получил следующие ошибки: bash-3.2$ ls cvs-1.12.13-sol10-x86-local cvs-1.12.13-sol10-x86-local.gz local.cshrc local.login local.profile bash-3.2$ pfexec /usr/sbin/pkgadd –d /dev2/home/ashish cvs-1.12.13-sol10-x86-local.gz pkgadd: ERROR: no packages were found in...

1
Куда все делось?

Я перемещал файлы, когда случайно набрал команду, mv misc/* *а mv misc/* . не куда все делось, и как я могу вернуть ее, папка misc

1
Как составить список файлов в определенном порядке в соответствии с каталогом в Bash?

У меня есть куча каталогов, каждая из которых содержит кучу файлов. Обычно я могу перечислить все файлы с ls */*.* но это всегда перечисляет их в алфавитном порядке в каталогах, затем в алфавитном порядке в каждом каталоге Так что он всегда будет выводить dir1 / file1.foo dir1 / file2.foo ... dir2...

1
Как сделать root учетной записью по умолчанию в моей подсистеме W10 Anniversary Linux и как изменить ее обратно на некорневую?

На прошлой неделе, после выхода в Интернет, я смог найти, как это сделать при открытии Bash Ubuntu в Windows 10 Anniversary: root@myComputerName:~# Я хочу иметь возможность переключаться между этим и пользовательской оболочкой по умолчанию. Я могу временно вернуться в нормальное состояние с su -...

1
Встроенное в строку время Bash не выполняется

$ cmd='time sleep 2' $ $cmd bash: time: command not found Что тут происходит? Дело не в том, что встроенные оболочки не работают, потому что это работает: $ cmd2='echo wef' $ $cmd2 wef Есть идеи? Изменить: я нашел разницу: $ type time time is a shell keyword Vs: $ type echo echo is a shell builtin...

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

У меня странная проблема, которая, вероятно, связана с инициализацией оборудования. Я работаю над системой автоматического сбора данных на основе Java, которая работает на SBC с Ubuntu 16.04. На данный момент программа сбора данных запущена через cron, хотя я планирую перейти на systemd. Он...

1
Есть ли практическая разница между изменением оболочки пользователя с помощью chsh и редактированием .bashrc?

Я всегда устанавливал свою оболочку, используя chshили sudo vim /etc/passwd. Я недавно разговаривал с кем - то , кто вместо устанавливает свою оболочку, добавив следующее ~/.bashrc(или предположительно файл гс любой оболочки по умолчанию на машине): SHELL=/bin/zsh exec /bin/zsh --login. Есть ли...

1
ловушка bash в фоновых функциях

Вызов функции в скрипте в фоновом режиме - используя '&', функция вызывается в a subshell. Когда функция заканчивается, subshellзаканчивается, со статусом выхода. Я хотел бы поймать сигнал выхода из этого, subshellчтобы автоматически отменить файлы журнала. Мой тестовый скрипт выглядит...

1
ffmpeg покадровой входной список путей к файлам изображений

Я хотел бы ввести текстовый файл в ffmpeg, который содержит пути к каждому изображению, которое я хочу для покадровой съемки. Это возможно и как? Дело в том, что мои изображения сортируются по каталогам, названным на текущий день, и у каждого изображения есть временная метка, и некоторые временные...

1
Есть ли способ очистить определенное количество строк в терминале?

Вот пример использования: node.jsСкрипт очищает консоль. Затем он отправляет некоторые метаданные на консоль. ( Имя модуля и слоган . Вроде как заголовок приложения.) Он отправляет прошлые данные на консоль. (Вроде как начальный контент приложения, который после его выпуска не изменится после...

1
Псевдоним назначен неправильно

У меня странная проблема с псевдонимом bash. У меня есть следующий псевдоним, определенный в моем .bashrc: alias rec='nano `ls slurm-* | sort -t. -k3n | tail -1`' Тем не менее, когда я расширяю псевдоним rec в оболочке с CTRL ALT E Я получил: nano Remember that all constraints must be readded!...

1
Как добавить скрытый параметр в программу, если псевдоним оболочки отсутствует?

py.test думает, что есть аргумент, -nкогда его нет. Что могло бы добавить это? Программа работает как положено на OS X, но не на Ubuntu 16.04. Я проверил ряд возможностей, псевдонимов, пробовал zsh, sh, но не повезло. ± /usr/local/bin/py.test usage: py.test [options] [file_or_dir] [file_or_dir]...

1
Многопоточность скрипта Bash IP Scanner

Мне нужно сделать многопоточный сканер IP, но я его не получаю, мне нужен "seq" для работы с многопоточностью #! / Bin / bash function teste(){ for i in $(seq 0 10); do CONNECT_TIMEOUT=1 # in seconds A="$1." B=$i IP_ADDRESS=$A$B PORT="${2}" set +e data=$(curl --head -vs -m ${CONNECT_TIMEOUT}...

1
Использование процесса подстановки (или аналогичного) для отображения man-страниц в формате pdf без временных файлов

У меня есть функция Bash для отображения справочных страниц в виде postscript, в PDF: function psman () { man -t "$@" | ps2pdf - /tmp/manpage.pdf evince /tmp/manpage.pdf } ( Обновление : я убрал периферийные сложности, такие как динамическая генерация имени временного файла и использование nohup)...

1
Скрипт Bash для перекрестной проверки списка имен с помощью файла конфигурации брандмауэра

Я ищу, чтобы автоматизировать что-то с помощью сценария в Bash или Python. Допустим, у меня есть файл конфигурации с устройства. Простой файл config.txt. Контент может быть таким (реальный файл намного длиннее и содержит гораздо больше текста): > cat config.txt > > ASA Version 9.1(5) >...