Вопросы по теме '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 просмотров
schedule
18.07.2022
Как экспортировать переменную из 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