Вопросы по теме 'sh'

удалить комментарии из xml-файла и распечатать его красиво
У меня есть этот огромный XML-файл, который содержит много комментариев. Каков «лучший способ» удалить все комментарии и красиво отформатировать xml из командной строки Linux?
13896 просмотров
schedule 02.01.2024

Как создать строку, разделенную запятыми, в оболочке Bourne?
Я не уверен, как это сделать, но я решил спросить здесь. Я пытаюсь создать строку определенных переменных среды, чтобы: $A = "foo" $B = "бар" $C = "баз" дал бы "foo, bar, baz" К сожалению, кажется, что оболочка Bourne не поддерживает массивы,...
765 просмотров
schedule 20.09.2022

Сценарий Bash - перебирать папки и перемещаться в папки 1000
У меня есть 1,2 миллиона файлов, разбитых на папки, например: Everything ..........Folder 1 ..................File 1 ..................File 2 ..................File 3 ..................File 4 ..................File 5 etc ..........Folder 2...
937 просмотров
schedule 20.08.2022

postfix pipe mail to script не работает
Я провел свое исследование и пробовал много способов, но безрезультатно, я все еще не мог заставить свою постфиксную почту запустить скрипт. содержимое /etc/aliases test2: "|/home/testscript.sh" содержимое /home/testscript.sh...
2439 просмотров
schedule 04.11.2022

Перенаправление ввода-вывода — замена stdout и stderr
Учитывая сценарий оболочки: #!/bin/sh echo "I'm stdout"; echo "I'm stderr" >&2; Есть ли способ вызвать этот скрипт так, чтобы выводился только stderr, когда последняя часть команды 2>/dev/null, т.е. $ > sh myscript.sh...
9896 просмотров
schedule 29.02.2024

Распечатать стандартный вывод в Python без escape-последовательностей оболочки
Я использую sh для запуска команд git внутри скрипта Python. In [1]: from sh import git In [2]: s = git("log", "-1", pretty="format:%h %s") In [3]: print s 4f14a66 basic debug page Кажется, это работает так, как ожидалось. Однако...
1963 просмотров
schedule 03.08.2022

Направить к исполняемому файлу без выхода/EOF в bash
У меня есть (только для чтения) исполняемый файл «myexec», который я всегда выполняю, за которым следует ввод «input1» (строка), а затем я занимаюсь своими делами «» и «выхожу», когда мне хочется: $ myexec > input1 > do something else for as...
4707 просмотров
schedule 08.11.2023

Переместить строки между текстовыми файлами в сценарии оболочки
По сути, я пытаюсь переместить строки с 1 по 4 из A.txt и заменить ими строки с 5 по 8 в B.txt. Я понял, как получить первые четыре строки с помощью sed , но я не могу понять, как "отправить" их для замены строк во втором текстовом файле. cat...
3228 просмотров
schedule 04.11.2022

Bash - при использовании двойных квадратных скобок и при использовании одинарных квадратных скобок [дубликаты]
Пожалуйста, следуйте следующему примеру (обратите внимание, что STRING имеет значение null) Получить ошибку [root@linux /tmp]# STRING= [root@linux /tmp]# [ $STRING = dog ] && echo "yes its a dog" bash: [: =: unary operator...
2113 просмотров
schedule 11.02.2024

Shell: Как вырезать одну строку с помощью Cut?
Я пытаюсь врезать строку в оболочку. Я хотел бы сделать что-то вроде: cut -d' ' -f1 "hello 12345 xyz" но проблема в том, что cut принимает файл, поэтому, если я передам ему строку, он попытается открыть несуществующий файл с именем «hello...
14916 просмотров
schedule 20.09.2022

Скрипт Bash для поиска скрипта по пути и запуска этого другого скрипта
Смотри, у меня есть этот скрипт, он для поиска, скрипт внутри "пути" и запускаю другой скрипт под названием ".Iniciar" #!/bin/sh # La Funcion de este Script es encontrar el directorio # Real donde se encuentra el programa # La Version Original...
123 просмотров
schedule 13.03.2024

Передать список имен файлов из .txt в команду поиска и копирования
У меня есть файл .txt со списком имен файлов xml. Мне нужно взять каждый XML-файл и соединить его с изображением с таким же именем где-то еще в моем каталоге. Я уже использую sed для очистки .xml от имени файла Text File Example:...
1209 просмотров
schedule 26.10.2023

Как найти переменную по имени с помощью #!/bin/sh (POSIX sh)?
f1="filename1"; i=1; c=f$i echo $c Какую команду оболочки я должен использовать, чтобы echo $c возвращал «filename1» в качестве вывода?
633 просмотров
schedule 27.07.2022

Перенаправить два или более STDOUT на один STDIN
Я хотел бы перенаправить вывод двух программ в один канал STDIN, возможно, наиболее эффективным способом. Это возможно?
69 просмотров
schedule 27.10.2022

bash to sh (пепел) спуфинг
У меня есть сторонний генератор, который является частью моего процесса сборки (собственный упаковщик sbt). Он генерирует сценарий bash, который будет использоваться для запуска моей встроенной программы. Проблема в том, что мне нужно использовать...
166 просмотров
schedule 20.11.2023

Почему я не могу выполнить свой java-проект из скрипта?
Я работаю над проектом, в котором есть много jar-файлов module , один из которых содержит мой основной класс; Я пытаюсь написать сценарий оболочки, который установит путь к классу, а затем запустит приложение; вот мой скрипт. #!/bin/sh java -cp...
152 просмотров
schedule 11.12.2023

Исключение нулевого указателя Apache Zeppelin postgres
Я пытаюсь подключить запрос к удаленной базе данных postgres - %psql.sql select * from my_schema.my_table limit 5 Я обновил значения интерпретатора, но по-прежнему получаю следующую ошибку: java.lang.NullPointerException в...
2280 просмотров

Как экспортировать переменную из sh в groovy в конвейере Дженкинса?
Как можно экспортировать переменную из контекста sh контекста sh в отличный контекст задания jenkins pipline? Код трубопровода: node { echo 'Hello World' sh 'export VERSION="v$(date)"' echo env.VERSION } outupt: [Pipeline] sh...
8248 просмотров
schedule 19.08.2022

Изменить пароль пользователя root mysql с помощью сценария оболочки
Я пытаюсь изменить пароль пользователя с помощью сценария оболочки, как показано ниже. #!/bin/bash mysql.server start mysql -u root << EOF SET PASSWORD FOR root@'localhost' = PASSWORD(‘admin’); EOF Но я получаю ошибку ниже: -...
7659 просмотров
schedule 03.01.2024

bash/csh — вывести строки $#argv и #!/bin/csh
Я пытаюсь создать csh на лету с другим csh скриптом, echo загрузив кучу операторов в другой файл и запустив его. Но я не могу повторять такие строки, как "$#argv" и "#!/bin/csh" Первый всегда анализируется генератором csh в его...
1453 просмотров
schedule 06.10.2022