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

159
Bash script - переменное содержимое как команда для запуска

У меня есть сценарий Perl, который дает мне определенный список случайных чисел, которые соответствуют строкам файла. Далее я хочу извлечь эти строки из файла, используя sed. #!/bin/bash count=$(cat last_queries.txt | wc -l) var=$(perl test.pl test2 $count) Переменная varвозвращает вывод , как: cat...

159
Имена динамических переменных в Bash

Я запутался в скрипте bash. У меня есть следующий код: function grep_search() { magic_way_to_define_magic_variable_$1=`ls | tail -1` echo $magic_variable_$1 } Я хочу иметь возможность создать имя переменной, содержащей первый аргумент команды и содержащей значение, например, последней строки ls....

158
Как scp в Python?

Какой самый питонный способ scp файла в Python? Единственный маршрут, который мне известен, это os.system('scp "%s" "%s:%s"' % (localfile, remotehost, remotefile) ) это взлом, который не работает вне Linux-подобных систем, и которому нужна помощь от модуля Pexpect, чтобы избежать запросов пароля,...

158
Bash: бесконечный сон (бесконечная блокировка)

Я использую startxдля запуска X, который будет оценивать мой .xinitrc. По моему .xinitrcя запускаю свой оконный менеджер, используя/usr/bin/mywm . Теперь, если я убью свой WM (чтобы проверить какой-то другой WM), X тоже прекратит работу, потому что .xinitrcсценарий достиг EOF. Поэтому я добавил это...

158
Петля bash foreach

У меня есть вход (скажем, файл). На каждой строке есть имя файла. Как я могу прочитать этот файл и отобразить содержимое для

158
Отправить строку в stdin

Есть ли способ эффективно сделать это в Bash: /my/bash/script < echo 'This string will be sent to stdin.' Я знаю, что мог бы передать вывод от эха, такого как это: echo 'This string will be piped to stdin.' |...

158
Линии продолжения Bash

Как вы используете линии продолжения bash? Я понимаю, что вы можете сделать это: echo "continuation \ lines" >continuation lines Однако, если у вас есть код с отступом, он работает не так хорошо: echo "continuation \ lines" >continuation lines...

158
Команда экспорта UNIX [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 8 лет назад . Улучшить этот вопрос Я пытаюсь понять использование exportкоманды. Я пытался использовать man export, но...

158
Получите вчерашнюю дату в bash для Linux, DST-safe

У меня есть сценарий оболочки, который работает в Linux и использует этот вызов, чтобы получить вчерашнюю дату в YYYY-MM-DDформате: date -d "1 day ago" '+%Y-%m-%d' Он работает большую часть времени, но когда скрипт запускался вчера утром, на 2013-03-11 0:35 CDTнего возвращалось "2013-03-09"вместо...

158
Как принудительно отключить Screen от другого сеанса SSH?

У меня был экран, работающий внутри сессии SSH. Терминал замерз. После перезапуска терминала этот сеанс экрана все еще думает, что он подключен. Может быть это. Возможно, я действительно не знаю, что это значит. Я хотел бы присоединиться к этому сеансу экрана с новой учетной записи SSH. Я не хочу...

157
Удалить все, кроме самых последних файлов X в Bash

Есть ли простой способ в довольно стандартной среде UNIX с bash запустить команду, чтобы удалить все, кроме самых последних X-файлов из каталога? Чтобы привести немного более конкретный пример, представьте себе, что какое-то задание cron записывает файл (скажем, файл журнала или архивную резервную...

157
Самый быстрый способ переместить курсор в командной строке терминала?

Каков наилучший способ передвижения по заданной очень длинной командной строке в терминале? Скажем, я использовал клавишу со стрелкой или Ctrl-, Rчтобы получить эту длинную командную строку: ./cmd --option1 --option2 --option3 --option4 --option5 --option6 --option7 --option8 --option9 --option10...

157
Как рекурсивно перебрать каталог, чтобы удалить файлы с определенными расширениями

Мне нужно рекурсивно перебрать каталог и удалить все файлы с расширением .pdfи .doc. Мне удается рекурсивно перебирать каталог, но не удается отфильтровать файлы с вышеупомянутыми расширениями файлов. Мой код пока #/bin/sh SEARCH_FOLDER="/tmp/*" for f in $SEARCH_FOLDER do if [ -d "$f" ] then for ff...

157
Как предотвратить сбой node.js? пробная ловля не работает

По моему опыту, php-сервер генерирует исключение в журнал или на конец сервера, но node.js просто вылетает. Окружение моего кода try-catch также не работает, так как все выполняется асинхронно. Я хотел бы знать, что все остальные делают на своих производственных...

157
Как объединить несколько строк вывода в одну строку?

Если я запускаю команду cat file | grep pattern, я получаю много строк вывода. Как объединить все строки в одну строку, эффективно заменив каждую "\n"из них на "\" "(конец заканчивается "пробелом)? cat file | grep pattern | xargs sed s/\n/ /g не работает для...

157
Как мне присоединиться к отдельному сеансу mosh?

Как мне присоединиться к отдельному сеансу mosh или иным образом избавиться от Mosh: You have a detached Mosh session on this server (mosh [XXXX]). то есть, что такое mosh эквивалент screen -D -R или возможно screen -wipe Кроме того, где этот ответ можно найти в...

157
Параметры запроса Angular 4 HttpClient

Я искал способ , чтобы передать параметры запроса в API вызова с новым HttpClientModule«s HttpClientи еще предстоит найти решение. Со старым Httpмодулем вы бы написали что-то вроде этого. getNamespaceLogs(logNamespace) { // Setup log namespace query parameter let params = new URLSearchParams();...

156
Какой твой самый любимый трюк в командной строке, использующий Bash? [закрыто]

Трудно сказать, что здесь спрашивают. Этот вопрос является двусмысленным, расплывчатым, неполным, чрезмерно широким или риторическим, и на него нельзя дать разумный ответ в его нынешней форме. Чтобы получить разъяснения по этому вопросу, чтобы его можно было снова открыть, посетите справочный...