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

176
Получить только значение хеша, используя md5sum (без имени файла)

Я использую md5sum для генерации хеш-значения для файла. Но мне нужно только получить значение хеша, а не имя файла. md5=`md5sum ${my_iso_file}` echo ${md5} 3abb17b66815bc7946cefe727737d295 ./iso/somefile.iso Как я могу «удалить» имя файла и оставить только...

176
Как проверить, существует ли файл в сценарии оболочки

Я хотел бы написать скрипт оболочки, который проверяет, существует ли определенный файл archived_sensor_data.json, и если да, то удаляет его. После http://www.cyberciti.biz/tips/find-out-if-file-exists-with-conditional-expressions.html я попробовал следующее: [-e archived_sensor_data.json]...

173
Как сделать SSH с таймаутом в скрипте?

Я выполняю сценарий подключения через SSH без пароля на удаленном хосте. Я хочу установить тайм-аут, чтобы, если удаленный хост работал бесконечно долго, я хотел выйти из этого сеанса ssh и продолжить другие строки в моем скрипте sh. Есть идеи, как это...

173
Как запустить команду sftp с паролем из скрипта Bash?

Мне нужно перенести файл журнала на удаленный хост, используя sftp с хоста Linux. Мне предоставили учетные данные для того же от моей операционной группы. Однако, поскольку у меня нет контроля над другим хостом, я не могу генерировать и делиться ключами RSA с другим хостом. Так есть ли способ...

173
Не удается установить пакет nuget из-за «Не удалось инициализировать хост PowerShell»

Внезапно я получаю эту ошибку при обновлении пакетов Nuget. Ни одно из исправлений, с которыми я сталкивался в работе. Я использую Visual Studio 2013. 'Newtonsoft.Json 6.0.3' уже установлен. Добавление «Newtonsoft.Json 6.0.3» в Турниры. Уведомления. Успешно добавлено «Newtonsoft.Json 6.0.3» в...

169
Как получить часть файла после первой строки, которая соответствует регулярному выражению?

У меня есть файл с около 1000 строк. Мне нужна часть моего файла после строки, которая соответствует моему выражению grep. То есть: $ cat file | grep 'TERMINATE' # It is found on line 534 Итак, я хочу файл из строки 535 в строку 1000 для дальнейшей обработки. Как я могу это...

169
Как запустить несколько фоновых команд в bash в одной строке?

Я обычно запускаю несколько команд с чем-то вроде этого: sleep 2 && sleep 3 или sleep 2 ; sleep 3 но что, если я хочу запустить их обоих в фоновом режиме из одной команды командной строки? sleep 2 & && sleep 3 & не работает И ни один не делает замену &&с; Есть ли...

168
Существует ли утилита Unix для добавления меток времени к стандартному вводу?

В итоге я написал небольшой скрипт для этого на Python, но мне было интересно, есть ли какая-нибудь утилита, в которую вы могли бы вводить текст, которая бы добавляла в каждую строку какой-то текст - в моем конкретном случае - метку времени. В идеале использование будет примерно таким: cat...

167
Шаблоны проектирования или лучшие практики для сценариев оболочки [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

166
Сравнение строк в bash. [[: не найден

Я пытаюсь сравнить строки в Bash. Я уже нашел ответ о том, как это сделать на stackoverflow . В сценарии я пытаюсь, я использую код, представленный Адамом в упомянутом вопросе: #!/bin/bash string='My string'; if [[ "$string" == *My* ]] then echo "It's there!"; fi needle='y s' if [[ "$string" ==...

165
Как использовать Ruby для сценариев оболочки?

У меня есть несколько простых задач сценариев оболочки, которые я хочу сделать Например: выбор файла в рабочем каталоге из списка файлов, соответствующих некоторому регулярному выражению. Я знаю, что могу делать такие вещи, используя стандартные bash и grep, но было бы неплохо иметь возможность...

165
Получить использование ЦП и памяти одного процесса в Linux?

Я хочу получить использование процессора и памяти для одного процесса в Linux - я знаю PID. Надеюсь, я могу получить его каждую секунду и записать его в CSV, используя команду «watch». Какую команду я могу использовать, чтобы получить эту информацию из командной строки...

165
Команда eval в Bash и ее типичное использование

После прочтения справочных страниц bash и относительно этого поста . У меня все еще есть проблемы с пониманием того, что именно evalделает команда, и что будет ее типичным использованием. Например, если мы делаем: bash$ set -- one two three # sets $1 $2 $3 bash$ echo $1 one bash$ n=1 bash$ echo...

164
Просмотр полного вывода команды PS

когда я бегу ps -aux команду на своем сервере Linux, к которому я подключился с помощью putty, немногие процессы слишком длинные, чтобы уместиться в мою текущую ширину окна. Есть ли альтернатива? -- Обновить -- Я прошу прощения за понижение рейтинга, я думал, что другие тоже не найдут ответ...

162
Как я могу удалить новую строку, если это последний символ в файле?

У меня есть несколько файлов, которые я хотел бы удалить последним символом новой строки, если это последний символ в файле. od -cпоказывает, что команда, которую я запускаю, записывает файл с новой строкой: 0013600 n t > \n Я попробовал несколько трюков с sed, но лучшее, что я мог придумать,...