4
ответа

Цикл Bash for со строкой var, содержащей пробелы

В моем каталоге есть два файла с пробелом, foo bar и еще один файл. У меня также есть два файла без пробела, файл1 и файл2. Работает следующий скрипт :for f in foo\ bar другой\ файл; сделать файл "$...
08.04.2021
4
ответа

Проверить, содержит ли переменная более 4 цифр в скрипте bash

я хочу проверить, имеет ли переменная более 4 цифр, что-то вроде этого #!/бин/баш если [$input имеет более 4 цифр]; затем эхо " *Пожалуйста, только 4 цифры" >&2 эхо"...
05.04.2021
4
ответа

чтение и отбрасывание строк

У меня есть вопрос по проблеме, которую я должен решить, у меня есть свои строки таким образом :Вход ГТЕКС -1117F -0003 -СМ -58Q7G ГТЕХ -1117F -0003 -СМ -5DWSB GTEX -111CU -0826 -SM -5EGIJ GTEX -111CU -0926 -SM -5EGIK ГТЕХ -ЗЗПУ -...
26.03.2021
4
ответа

bash -получить 1-й аргумент текущей команды, которую я редактирую через историю или что-то подобное?

Часто я пишу команду в приглашении bash, где я хочу получить предыдущие аргументы, в ТЕКУЩЕЙ строке я печатаю, а в других местах в команде ставлю. Простой пример, если бы я хотел...
24.03.2021
4
ответа

Номер Grep после пути, табуляции и пробела в строке

Дана строка s s="B /home/BL/004 _010 _0100.0 23 0.031" Как я могу найти только число после пути, табуляции и пробела в строке? В строке s выше я хотел бы извлечь...
23.03.2021
4
ответа

Передача пароля (cat )в sed для замены значения конфигурации

У меня есть файл конфигурации с именем.env, который содержит :БД _ПАРОЛЬ={пароль} Внутри /root/.mysql/db00.yml.db у нас есть пароль для корневой учетной записи MySQL. Я пытаюсь передать это в sed по строкам...
19.03.2021
4
ответа

Как запустить многострочный awk-скрипт в bash

Чтобы запустить этот скрипт, запустите рабочий процесс Github с использованием оболочки bash, yaml усечен для удобства чтения. Я пробовал несколько вещей, чтобы заставить его работать как многострочный, поэтому у меня могут быть комментарии. установить -х
12.03.2021
4
ответа

Как это упростить?

Не могли бы вы помочь мне упростить этот сценарий? Это работает, но я думаю, что есть более простой способ сделать это, но я не могу его найти. Файл :Марка автомобиля :Мерседес | Страна :Германия | Модель автомобиля :300 SL | Год :04 -1960...
07.03.2021
4
ответа

Как создать сценарий bash, который создает папку для каждой недели в году?

Я хочу создать папку для каждой недели в году, при этом имя папки должно соответствовать дате понедельника этой недели. Например, с этой недели на следующие недели будет :02 -22 03 -01 03 -08...
27.02.2021
4
ответа

Следует ли избегать каких-либо односимвольных псевдонимов bash?

Часто я сам создаю псевдонимы из одного символа, потому что, в конце концов, они существуют для экономии времени ввода. Мне любопытно, следует ли этого избегать. Я не знаю никаких конфликтов.
12.02.2021
4
ответа

Удалить все все строки, кроме тех, которые заканчиваются строкой ".com"

Я работаю над скриптом, и у меня есть текущий ввод как :devdb.eu -центральный -1.rds.amazonaws.com dev -redis.cnwoho.ng.0001.euc1.cache.amazonaws.com 2,5 dev -redis.cnwoho.ng.0001.euc1.cache.amazonaws.com...
01.02.2021
4
ответа

Bash Grep между двумя строками в html-файле

Я использовал команду curl для загрузки html-файла с сайта homeoint.org/books/boericmm/d.htm и сохранил его в файл. Соответствующая часть выглядит так :

25.01.2021
4
ответа

Использовать вывод команды в качестве ввода той же команды в цикле

Итак, я пытаюсь найти шаблон для сценария bash/shell, который, по сути, запускает команду, давайте назовем ее «command1», используя ввод «X», а затем использую вывод command1 на себя......
13.01.2021
4
ответа

Как объединить две папки, чтобы удалить из одной одинаковые файлы, сохранив при этом контрольные суммы дифференциалов?

У меня есть сценарий, в котором у меня есть восстановление с диска, возможно, из другого момента времени, который не только потенциально отличается с точки зрения присутствующих файлов, но также имел некоторые...
11.01.2021
4
ответа

Переместить (не копировать )файлы с сервера на локальный компьютер

У меня есть файл на сервере Linux, который я хочу переместить (, а не копировать )на свой локальный компьютер. Тем не менее, я сделал что-то вроде того, что показано ниже, после чтения команд из переполнения стека, однако он просто копирует...
02.01.2021
4
ответа

Переместить файлы «на один уровень вверх» из подкаталога второго уровня -

В основном, задан родительский каталог (PARENT ), содержащий 1..M каталогов (DIRA -DIRZ ), каждый из которых содержит 0..N каталогов (DIR1 -DIRN ), каждый из которых содержит список файлов (FILEa -FILEz )... РОДИТЕЛЬ/ДИРА/...
25.12.2020
4
ответа

Bash -перебирает указанные папки в поисках пустых файлов

Я хочу просмотреть набор папок, указанных в сценарии, и распечатать все пустые файлы. Я использую этот скрипт :array= ("folderA" "folderX" )для файла в./"${...
13.12.2020
4
ответа

регулярное выражение из имени папки дедушки и бабушки

У меня такой путь C :\Users\Administrator\Desktop\Photos -or\3 -PRO\3 -1 -CR\CR -RESTS\LES -COQS\1920x500, и я хочу, чтобы регулярное выражение соответствовало родительской папке, которой в данном случае является LES -COQS. Я...
11.12.2020
4
ответа

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

Как правильно -отделить аргумент от параметра пробелом или нет? И следует ли разделять аргументы или склеивать их все вместе? Примеры :<команда> -D 192.168.0....
09.12.2020
4
ответа

Как случайным образом извлечь подстроку из 200 символов из фаста-файла

Есть ли какая-нибудь команда Linux, которую можно использовать для извлечения последовательности из файла? Например, файл содержит один миллион строк, и мы хотим случайным образом выбрать из него только последовательность из 200 символов...
03.12.2020
4
ответа

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

Я чувствую, что упускаю что-то очень простое, и мне было интересно, можно ли посеять последние несколько строк последних 4 измененных файлов. Я пробовал что-то вроде этого хвост | лс -лт | голова -5 но я...
30.11.2020
4
ответа

Простой скрипт Bash для проверки хостов

В настоящее время я пытаюсь создать инструмент в bash, который будет просто проверять живые системы. Мне не нужно, чтобы это был какой-то безумно сложный инструмент.Мне просто нужно это, чтобы сказать мне, что мои машины запущены и работают. Я знаю свою..
19.11.2020
4
ответа

Как найти каталог в каталоге?

Как я могу найти каталог с определенным именем, но только если он находится в другом каталоге с определенным именем? Например, когда у меня есть следующая структура каталогов а ├── б │ └── э ├── в │ └── э └─...
01.11.2020
4
ответа

Могу ли я сделать cd локальным для функции?

Можно ли сделать такую ​​функцию, как function doStuffAt { cd $1 #делать вещи } но сделать так, чтобы вызов этой функции на самом деле не менял мой pwd, а просто менял его на время...
02.10.2020
4
ответа

Bash ls с двойной заменой

Я пишу сценарий bash, который считывает каталог из аргументов командной строки и выполняет для него команду ls. Если я укажу простой каталог, то все ок. Но я хочу сделать что-то вроде /home/{x,y},...
30.09.2020
4
ответа

Добавить строку к переменной с разделителем

Мне нужна помощь в решении этой проблемы, у меня есть файл со списком имен :name.txt Роджер Питер Генри, я хотел бы объединить :после каждого имени для i в $ (cat name.txt ); сделать $i+=$i" :&...
24.09.2020
4
ответа

Выполнить команду через некоторое время, если пользователь не вводит данные

Допустим, у меня есть следующие псевдонимы ~/.bash _для запроса подтверждения перед приостановкой работы системы :приостановка функции (){ #echo "Подтвердите/отмените приостановку системы :"...
22.09.2020
4
ответа

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

У меня есть приведенный ниже вывод команды в оболочке bash :имя пользователя страна Но я хотел бы изменить печатный вывод на :имя пользователя -страна Спасибо.
26.08.2020
4
ответа

Альтернатива обратному поиску Ctrl-R в bash

Я доволен и мне очень нравится функция обратного поиска Ctrl-R в оболочке bash. Некоторым из моих коллег это не нравится, так как иногда это сбивает с толку. Я понимаю их. Если вы введете неправильный...
20.08.2020
4
ответа

Подстановка строк для обнаружения пустых переменных?

У меня есть скрипт, который перебирает файлы и выполняет замену строк для вставки даты. #!/бин/баш f="/tmp/file.txt" #с расширением.txt timestamp="$ (дата +%H%M%S )"...
10.08.2020