1
ответ

перенос zsh_history на .bash_history

Я переехал с Mac на linux и создал резервную копию zsh_history.txt Как я могу объединить/приложить его к моему файлу .bash_history? Я вижу, что формат другой: git pull #1530441990 удар исподтишка #1530447814 найти "*ls*...
01.07.2018
1
ответ

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

В настоящее время я создаю один скрипт для grep-региональных записей в конфигурационном файле на основе параметра, а затем создаю текстовый файл с этим выходом и читаю путь к исходному файлу в этом выходном файле ...
29.06.2018
1
ответ

Псевдоним, когда не первое слово: `G='|grep'` тогда `команда G grep-string`

Я обнаружил, что печатаю | grep и | меньше, и подумал, может ли быть какой-нибудь способ сделать что-нибудь вроде: псевдоним G='| grep -E' # egrep is deprecated псевдоним L='| меньше', так что я могу сделать...
29.06.2018
1
ответ

Как я могу заменить все пространства вне двойных кавычек \ N?

У меня есть переменная $, которая имеет много двойных цитируемых путей, разделенных пробелами Echo $ Privable »/ Home / Myuser / Пример имени с пробелами "" / Home / myuser / Другой пример с пробелами / myfile "Количество ...
29.06.2018
1
ответ

Makefile не принимает условия

Я использую следующий условный оператор в Makefile: mytarget: если [ -z "${TAG1}" | -z "${TAG2}" | -z "${TAG3}" ], то эхо "Нужно установить все имена тегов ...
28.06.2018
1
ответ

Автоматический экспорт функций оболочки/bash

У меня есть функция bash, объявленная следующим образом: function foo { echo "this is foo"; } Я не вызывал export -f foo, но он по-прежнему был доступен в подоболочках. Однако обычно, когда я объявляю функцию...
27.06.2018
1
ответ

собираем содержимое из нескольких строк в один выход

предполагаем, что у меня есть текстовый файл с большим количеством содержимого, включая такие строки: ... ... ABCD1 1234 12345 XYZ футбольный батончик 1234597890 ... ДЕФГ2 5678 56789 XYZ футбольный батончик 0987654321 ... ...и мне нужно...
26.06.2018
1
ответ

synkroniser med fjernmaskine via http, og slet ældre filer

Jeg har en mappe i mit system (ubuntu), der bliver synkroniseret med arbejde ved hjælp af wget. Filnavne er i følgende format A156.0.1.x, A156.0.y, A156.0.z, A156.0.a, A156.0.b. Alle filer oprettes på ...
25.06.2018
1
ответ

`стат` выходной формат: усечь поле даты

В формате статистики (по крайней мере, такой, который я получаю от bash под Linux) можно использовать модификаторы формата: например, %010s заставит поле размера быть не менее 10 символов, с добавлением нулей слева (btw ....
24.06.2018
1
ответ

Как я могу передать псевдонимы из оболочки в запускаемый ею скрипт? [дубликат]

$ псевдоним псевдоним alert = 'notify-send --urgency = low -i "$ ([$? = 0] && echo terminal || echo error)" "$ (history | tail -n1 | sed -e' \ '' s / ^ \ s * [0-9] \ + \ s * //; s / [; & |] \ s * alert $ // '\' ') "' alias egrep = '...
24.06.2018
1
ответ

Какое особое значение имеет «#» в рамках параметра-расширения?

Предположим, я определил переменную, как номер = 123 # 456, и я хочу распечатать его без ведущих «123 #». (Такая вещь происходит в ZSH, когда вы работаете с номерами в базах, кроме 10.) ...
24.06.2018
1
ответ

Как написать автоматически исходящий скрипт оболочки в /etc/profile

Я слышал через grapevine, что файлы в /etc/profile будут автоматически исходить от bash при входе в систему? Я пытался написать что-то простое в /etc/profile: echo "echo 'foo'". > /etc/профиль/foo....
24.06.2018
1
ответ

.bash_profile в кавычках в начале псевдонима

Вот фрагмент из моего .bash_profile: alias hi = «echo hi» псевдоним oe = «open -e» псевдоним u = «cd ..» псевдоним uu = «cd ../../« alias uuu = «cd ../../../» Если Я пытаюсь запустить команду, используя ...
22.06.2018
1
ответ

bash script - flatten directory structure

I am looking a shell script that would flatten a given directory structure but ONLY if there's only 1 subfolder in that directory. Например: скрипт расплющит эту папку: /папка ...
22.06.2018
1
ответ

Как вставить встроенный комментарий в многострочную команду?

Я бы хотел сделать это в bash apt install -y \ curl \ # Я хотел бы как-нибудь вставить сюда комментарий python3 Но это не работает.
22.06.2018
1
ответ

Получить все символы перед первым экземпляром другого символа

Допустим, у меня есть npmv = "3.4.5"; какой самый простой способ получить все символы до первой точки? В этом случае это будет «3»?
22.06.2018
1
ответ

wait for kill signal

Есть ли в сценарии bash простой способ дождаться сигнала, например: wait -s SIGINT или что-то еще? Может быть, просто ловушка?
19.06.2018
1
ответ

извлекать столбцы из матрицы ИСТИНА / ЛОЖЬ на основе пропорции ИСТИННЫХ значений в столбце

У меня есть текстовый файл, подобный тому ниже, хотя и с почти множеством столбцов. Я хочу извлечь имена столбцов, которые имеют определенную пропорцию / количество ИСТИННЫХ значений, например столбцы с ИСТИННЫМ в 2 из ...
18.06.2018
1
ответ

wc -c не работает в цикле в скрипте [дубликат]

Итак, я пишу простой скрипт, который проверяет, меньше ли размер файла заданного аргумента, и если он истинен, то предполагается, что echo "ДА" #! Функция bin / bash () {cd $ 1 lista = `ls` ...
17.06.2018
1
ответ

Наследственный документ без разделителя

В этом посте ответ Стивена отображается такой код: cat <<-"EOF1" >> myPath/myFile.append if ! grep -F -q -f myPath/myFile{.append,}; then cat myPath/myFile.append >> myPath/...
16.06.2018
1
ответ

Проверка строки с использованием регулярного выражения posix class

Я пытаюсь создать проверку для адреса поле в файле Файл выглядит так; 123 Strata Ln. 15 138-я авеню 27 Hilltop Dr. Apt. 7 F52 Milk Ln. 156А Фантастическая ул. 56 образец Ln. Это ...
16.06.2018
1
ответ

Создание файла .XLS в качестве выходного файла запроса sqlplus и отправка этого файла .XLS в виде вложения в электронное письмо

Я создание выходного файла (формат .xls) из приведенного ниже запроса БД- sqlplus -S -L user / pass @ DB << EOF | sed '/ ^ $ / d' >> домой / тест / query_output.xls установить строку 22000 оттолкнуть голову установить обратную связь ...
14.06.2018
1
ответ

Захват кода возврата с помощью test []

Если я запустил это: #! / Usr / bin / env bash simple_return_zero () {return 0; } simple_return_one () {возврат 1; } если [simple_return_zero]; затем эхо «у нас есть 0000»; fi если [! simple_return_zero]; ...
14.06.2018
1
ответ

bash4: команда cp не может видеть файлы при заключении пути к файлу в двойные кавычки

рассмотрите следующий вывод терминала (внутри файла .sh) kagura @ mylaptop1: ~ => sudo cp -a "$ _source / *. txt" $ _destination / Other / Пароль: cp: /home/myuser/*.txt: нет такого файла или каталога 08: ...
13.06.2018
1
ответ

Bash (Yad) с использованием чисел с плавающей запятой вместо целых чисел [закрыто]

Я написал этот сценарий bash, который запускает несколько таймеров. Проблема в том, что мой массив хранит целые числа: |1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1 Но LC_NUMERIC другого пользователя настроен как it_IT.UTF-8 и их...
13.06.2018
1
ответ

Как рассчитать максимальное значение для shutdown -r + $ {MINUTES}?

Я использую CentOS 7.5.1804 с GNU bash версии 4.2.46 (2) -release (x86_64 -redhat-linux-gnu). Для запланированных перезагрузок в окнах обслуживания я подсчитываю количество минут с этого момента до следующей перезагрузки. ...
12.06.2018
1
ответ

wget файл, регистрируя вывод и показывая вывод на подсказке

В сценарии удара я должен загрузить файл с сети. Я использую команду wget для того, чтобы сделать это. Я хотел бы зарегистрировать вывод команды wget, и в "то же время" имеют выходной запрос на...
10.06.2018
1
ответ

ошибка: «[: отсутствует `]» с пробелом перед скобками

Когда я запускаю следующий код: #!/bin/bash PREVIOUS_COMMIT=e099d95d52b8fca99e47fd7cee5f782287178b27 SERVICE=service-web-prj1, если [ ! git diff "$PREVIOUS_COMMIT" HEAD --только имя | grep -qs "$...
09.06.2018
1
ответ

Распечатать результаты сценария bash с большим количеством continue

У меня есть сценарий, который использует 2 цикла . 1-й цикл - ищет конкретный файл и, если этот файл существует, выполняются другие тесты. Чтобы избежать использования большого количества ресурсов ЦП на сервере, я решил использовать continue ...
09.06.2018
1
ответ

Имя папки как параметр [дубликат]

В качестве части текстового файла с инструкциями по запуску я использую имя папки в качестве параметра, как показано ниже. Однако LINUX его не распознает. Что я делаю не так? foldername = "SOPHIE_TRANS" ...
08.06.2018