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

1
Linux удаленно запускает скрипты, зависает экран и никогда не возвращается к элементам управления

У меня есть скрипт на сервере. Если я запускаю его на сервере локально, это не проблема. <user@server> ~ % restart_forms A forms [A] is Restarting <user@server> ~ % Однако, если я запущу его удаленно с клиента (другой машины с Linux), это будет так <user@client> ~ % ssh server...

1
Создайте команду для bash exec

У меня есть сценарий оболочки, который выполняется, execчтобы заменить себя другой командой. Другая команда принимает некоторые необязательные аргументы. exec mycommand $ARG1 $ARG2 $ARG3 Любой из этих аргументов может быть заполнен или не заполнен. Если они не заполнены, они не отображаются в...

1
Пользовательская команда не работает

В моей Ubuntu я попытался создать собственную команду: Я добавил bash-скрипт с именем ns3 в /usr/bin #!/bin/bash cd ns3/ns3-allinone-3.19/ns-3.19 Я сделал это исполняемым chmod +x ns3 Тем не менее, это не работает, когда я пытаюсь ту же команду вручную, она работает. Зачем ? Это то, что я не могу...

1
BASH: поиск раздела из вывода diskutil

Я пытаюсь найти выходные данные команды, в которой перечислены локальные диски, чтобы найти раздел с именем EFI на загрузочном жестком диске. Я написал очень грязный oneliner, так как я не могу понять, как эффективно найти основной жесткий диск (предположительно всегда Macintosh HD), а затем...

1
Определить OS раздела

Кто-нибудь знает способ определения ОС, установленной на отдельном размонтированном разделе, без монтирования ее в Linux? Я пытаюсь определить, какая Windows установлена ​​со сценарием, в то время как Live загружается в Linux, и не могу понять, как. Он запускается в rc.local, поэтому я не могу...

1
Найти дубликат столбца и разделить его на файл или переменную (Bash)

У меня есть вывод, как; (Столбцы разделены табуляцией \t) name1 something1 name1 something2 name1 something3 name2 something4 name2 something5 Для этого вывода мне нужно два выхода (если есть name3, мне нужно 3 выхода), как name1 something1 name1 something2 name1 something3 а также name2 something4...

1
Ulimit, кажется, заморозить сценарий Bash

Я запускаю скрипт bash, который запускает несколько небольших приложений с разными входами. Некоторые из этих приложений имеют ошибки (например, никогда не заканчивают), и поэтому я использую ulimit, чтобы получить вывод или ошибку от всех из них. В «псевдо-баш» это как то так: for app in $( find...

1
gpaste получить как STDIN для YouTube-дл

Я все еще довольно новичок в Linux. Я был пользователем около 2 месяцев. Я понимаю, как делать основные трубопроводы с grep и писать STDOUTв текстовые файлы. Я пытаюсь сделать что-то похожее с моей утилитой буфера обмена. gpaste.Я хотел бы использовать текст, который я копирую информацию URL из...

1
Использование регулярного выражения в скрипте BASH для получения имени файла / типа, недавно созданного в качестве вывода командой ранее в последовательности

Я недавно спросил Этот вопрос об использовании gpaste get вывод как STDIN для YouTube-дл , С тех пор на этот вопрос был дан ответ, но я бы хотел перейти к следующему этапу автоматизации - многокомандной задаче начать загрузку видео в текущей папке, используя URL, скопированный с панели URL в...

1
Как настроить Normalize с помощью Cygwin?

нормировать 32-разрядная программа для Windows, установленная с Cygwin, согласно Прочти меня , Я использую 64-битные окна 10. Некоторые файлы, на которые ссылается файл Readme, отсутствуют, например «Установить» Я получил указание открыть оболочку bash, CD, куда я распаковал zip и: Type...

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

Я хочу выполнить некоторые задачи по настройке для нового пользователя, такие как применение настроек по умолчанию. Например, я хотел бы создать несколько каталогов по умолчанию ( Documents, Downloads, Music, Picturesи Videos, так же , как в Windows) с использованием переведенных имен с помощью...

1
Регулярное выражение для соответствия «строка длиной меньше X находится между двумя»> «символы»

Текст в этой форме: & GT; xxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx & GT; XXXXXXXXXXXXXX XXXXXXXXXXX & GT; Мне нужно регулярное выражение, чтобы соответствовать всем >xxx... если есть меньше, скажем, 100, количество x между > символы. Как я могу это сделать? Фактическая...

1
Использование Sed Ampersand Substitution с Array

Я пытаюсь использовать символ амперсанда sed, чтобы заменить исходную строку, а затем прочитать из массива, но это не работает. Я просто получаю сообщение об ошибке: «ожидается операнд (токен ошибки -« & »)». Вот соответствующая строка кода: gawk -F '\t' '{ print $5"\t"$1"\t"$2"\t"$3"\t"$4 }'...

1
невозможно удалить символические ссылки rsync-копии / bin и / dev

Я случайно сделал rsync копию моего корневого каталога, "/", используя опцию -a, следующим образом: user@mycomputer:~$ rsync -a / /backup-dir user@mycomputer:~$ ls -l /backup-dir/ total 10102784 drwxrwxrwx 1 user nogroup 0 Feb 3 18:18 bin drwxrwxrwx 1 user nogroup 0 Feb 3 18:21 dev Я не могу...

1
Как построить правильную командную строку в Bash? Цитируя вопросы, я думаю

У меня вопрос очень новичка, я уверен. Я пытаюсь создать сценарий для редактирования внутренних временных меток EXIF ​​ряда файлов фотографий JPG, используя утилиту командной строки exiftool. Моя настоящая проблема заключается в создании командной строки. Мне нужно, чтобы команда, выполняемая...

1
Bash: вернуть все символы между n-ными вхождениями двух разных строк в строке

В скрипте bash (в Ubuntu 14.04) я запускаю команду: WP055="$(wget -qO - http://alerts.weather.gov/cap/wwaatmget.php?x=CAZ055&y=1)" В строке переменной WP055 будет неизвестное число пар «<title>» и «</ title>». Мне нужно искать в каждой из этих пар строку «по NWS», что означает, что...

1
Если заявление не оценивается, как ожидалось. Я неправильно настраиваю переменные?

Я пытаюсь создать команду, которая позволит мне проверять сайты на наличие определенных слов. Я использовал \ в конце строки, чтобы обернуть его к следующему (не уверен, правильно ли я использовал их здесь), этих символов нет в моем сценарии. check=$(lynx -source $1 | grep -i $2) if [[ $check ==...

1
Принудительно скачать обновление Windows для сборки 14316

Я хотел бы попробовать новую версию Ubuntu Bash для Windows, я уже использую программу предварительного просмотра, и каждый раз, когда я делаю «проверку обновлений», я не получаю никаких новых обновлений. Моя текущая сборка 10585.218, и я знаю, что мне нужно установить сборку 14316, есть ли способ...

1
Shell Сохранить значения элементов массива в переменных

Мне нужно скопировать файлы из одной папки в другую, здесь информация об источнике и месте назначения находится в текстовом файле. Содержание файла: res.txt / var / lib / jenkins / jobs / Android \ Gradle \ test \ build / workspace / MainApp / app / src / main / res / drawable-hdpi /...