3
ответа

сценарий оболочки для определения дня и времени и выполнения следующих шагов [Redhat6.7]

У меня есть сценарий, в котором мне нужно выполнить сценарий оболочки в соответствии с текущим днем. вот код: cd / home / test / check Параметры perl test.pl check.ini Я хочу выполнить эти две строки только в том случае, если ...
10.08.2017
3
ответа

Как добавить новую строку после выражения

У меня есть файл, который выглядит примерно так: random_string 83: несколько слов 45: большой отчет об ошибке 326: отправить электронное письмо определенным людям случайная_строка 34: несколько слов 143: успех в работе Я хочу нацелиться на ...
03.08.2017
3
ответа

Что точно происходит, когда встроенная команда выполняется в оболочке?

Я знаю, что внешние команды выполняются в оболочке путем создания отдельного процесса, но что точно происходит, когда встроенная команда выполняется в оболочке? Они выполняются как функция, или...
21.07.2017
3
ответа

Что такое (именно) "контекст списка" (и "контекст строки")?

Я несколько раз видел использование "контекста списка" и "контекста строки". Я знаю и понимаю использование таких описаний в perl. Они применяются к $ и @. Однако при использовании в shell ...
16.07.2017
3
ответа

echo >> не работает

Вот чего я пытаюсь добиться шаг за шагом: ls затем обратный вывод Затем добавить новую строку к последней строке этого файла Соответственно, я сделал следующий однострочный скрипт, но он дает ...
03.07.2017
3
ответа

Мне нужно прочитать каждую строку и создавать пустой файл после чтения каждой строки [дубликат]

Содержимое file.txt: apple манго оранжевый Мой сценарий должен читать яблоко и создавать файл с нулевым байтом apple.txt, затем файл mango.txt. Не могли бы вы помочь, пожалуйста?
28.06.2017
3
ответа

Вы имели в виду эту команду? (как на это ответить)

Предположим, я ввел в терминал следующее: wgets "link". Я получу ответ: Команда 'wgets' не найдена, вы имели в виду: Команда 'wget' из пакета 'wget' ( main) Я ошибся, ...
26.06.2017
3
ответа

How to cut part of a “curl” answer

I have been having a look at this for a while but I haven't found any answer yet. I've got a curl command to send a HTTP POST request to a server, then I have created a script called "tmg.sh" which ...
18.06.2017
3
ответа

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

Я хочу определить, заканчивается ли многострочная строка строкой, содержащей указанный шаблон. Этот код не удался, он не соответствует. s = `echo hello && echo world && echo OK` [["$ s" = ~ ...
17.06.2017
3
ответа

Может ли оператор Linux 'case' иметь понятие 'or'?

Linux может использовать case, как и многие другие языки, поэтому: case $ {x} in one) echo "1" ;; два) эхо "2" ;; esac Можете ли вы сделать то же самое с $ x или $ y? Итак, ...
15.06.2017
3
ответа

Невозможно перенаправить вывод ввода-вывода в FreeBsd

У меня есть это: $ echo $ SHELL / bin / sh $ uname -a FreeBSD 11.0-RELEASE-p8 И это работает: sudo bash my_script.sh some_arg Но это не так: sudo bash my_script.sh some_arg> & / dev / null Ошибка: -...
13.06.2017
3
ответа

Заменить iwgetid на iw

Я просто вернул сценарий для отображения Wi-Fi-соединения в моем диспетчере рабочего стола. Но здесь используется iwgetid: [[-z "$ (iwgetid -r)"]] || echo "$ (iwgetid -r)" Но iwgetid обесценился, и я не стал ...
09.06.2017
3
ответа

Как вставить строку в текстовую переменную в указанной позиции

Я нашел много руководств по манипулированию строками, но не могу понять, как применить их в моей конкретной ситуации. Мне нужно вставить (не заменять) слово строковой переменной в текст текстовой переменной ...
07.06.2017
3
ответа

В чем разница между env, setenv, export и когда использовать?

Недавно я заметил, что у нас есть 3 варианта для установки переменных среды: export envVar1 = 1 setenv envVar2 = 2 env envVAr3 = 3 Если есть другие способы, просветите, пожалуйста. Когда я должен предпочесть один ...
04.06.2017
3
ответа

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

Я хотел бы выполнить передачу scp для загрузки последнего (новейшего) файла в определенном каталоге к моему локальному каталогу. Что-то вроде этого: источник: место назначения root@rimmer.sk:/home/rimmer/backups/:/...
24.05.2017
3
ответа

Запускать сценарий оболочки при переходе в каталог с помощью cd [дубликат]

Можно ли установить сценарий запускаться в конкретном каталоге, когда вы в него cd? Например, если / foo - это каталог с проектом git, возможно ли это, когда cd / foo автоматически запускает git status или ...
24.05.2017
3
ответа

колотите много команду строки с комментариями после символа продолжения

Рассмотрите эхо \#, это - нечто комментария, которое Это дает: $ sh foo.sh # это является комментарием foo.sh: строка 2: нечто: команда не нашла После некоторого поиска в сети, я нашел решение DigitalRoss на...
23.05.2017
3
ответа

Конкатенация тысяч файлов:> по сравнению с>>

Я нашел два на вид противоречащих ответа на StackOverflow к следующим вопросам: Конкатенация тысяч Текстовых файлов Через сотни Каталогов (при хранении некоторой структуры), Как делают меня...
23.05.2017
3
ответа

Определение источника сценария оболочки из Emacs

Я хотел бы получить сценарий оболочки, который изменяет мои переменные среды из Emacs. Таким образом, я хотел бы, чтобы сценарий оболочки изменил среду, в которой работает Emacs, и я хотел бы...
23.05.2017
3
ответа

команда печати вместо эха в Linux

Я просто могу распечатать сообщение в терминале с помощью команды эха Linux. эхо prayag@prayag$ "prayag работы над JVM" prayag работы над JVM Может я иметь тот же вывод с командой печати. Я на самом деле пошел...
23.05.2017
3
ответа

Bash скрипт с `set -e` не останавливается при команде `... && ...`

Я использую set -e для остановки bash скрипта при первой ошибке. Все работает нормально, пока я не использую команду с &&: $ cat script set -e cd not_existing_dir && echo 123 echo "I'm running! =P" $ $ ./script ./...
23.05.2017
3
ответа

Как запустить «gdbserver» в фоне?

Я связываюсь с устройством через последовательный порт, и поскольку я запускаюсь «gdbserver» (как gdbserver:2345 myapp), это полностью блокирует терминал. Ни амперсанд и символ, ни ^z...
23.05.2017
3
ответа

Предотвратите подстановочное расширение на находке

Существует ли способ предотвратить подстановочное расширение на команде находки так, чтобы следующее работало бы? найти.-iname "нечто [панель]", Как указано здесь, я пытался работать, устанавливает-f, установите-o noglob и setopt...
23.05.2017
3
ответа

Я должен инкапсулировать awk переменные в кавычках для очистки их?

Согласно ответу на stackoverflow, это - мое понимание, что инкапсуляция переменных удара в двойных кавычках является довольно безопасным способом санировать ввод данных пользователем. Что относительно awk переменных? Например, если...
23.05.2017
3
ответа

Bash Script, найдите размер файла и сравните его, не запущенный [дубликат]

Очень новичок в bash, как вы увидите в коде ниже . Я хочу получить размер файла в байтах, сравнить его с фиксированным значением и отправить электронное письмо, если последнее слишком мало. Код: #! / Bin / bash f = $ (...
20.05.2017
3
ответа

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

У меня есть функция (или псевдоним) bash, например, функция install () {sudo apt-get install $ @}. При запуске команды install dicelab я ожидаю, что на самом деле будет запущено sudo apt-get install ...
05.05.2017
3
ответа

Как я могу удалить имя из фамилии, если длина неизвестна?

Я пытаюсь написать простой сценарий bash, в котором пользователь вводит свое имя пользователя, а затем их встречают, в зависимости от времени суток, по фамилии. В настоящее время у меня есть следующее: echo Please ...
27.04.2017
3
ответа

grep с разрывами строк

У меня есть большой текстовый файл истории почты размером 200 МБ, и мне нужно найти строку со следующей структурой: фамилия имя название улицы номерOfHouse почтовый индекс название города а именно: Arthur Dent Галактика 7 ...
27.04.2017
3
ответа

Форматирование вывода сценария оболочки

У меня есть файл в следующем формате - root 0 system 0 bin 2 sys 3 security ...
27.04.2017
3
ответа

Способ автоматической замены исходного файла на вывод? [дубликат]

У меня есть веб-сайт, на котором я форматирую файлы sass (.scss) с помощью команды sass-convert. Его синтаксис следующий: $> sass-convert original.scss formatted.scss Поскольку я нахожусь в репозитории git, имея отдельный ...
20.04.2017