Вопросы с тегом «bash»

114
Передача переменной bash в jq

Я написал сценарий для извлечения определенного значения file.json. Это сработает select, если я предоставлю значение jq , но переменная не работает (или я не знаю, как ее использовать). #!/bin/sh #this works *** projectID=$(cat file.json | jq -r '.resource[] |...

113
Как сохранить команду в переменной в сценарии оболочки?

Я хотел бы сохранить команду для использования в более поздний период в переменной (не вывод команды, а саму команду) У меня есть простой сценарий: command="ls"; echo "Command: $command"; #Output is: Command: ls b=`$command`; echo $b; #Output is: public_html REV test... (command worked...

113
Список процессов Java

Как я могу перечислить все процессы Java в bash? Мне нужна командная строка. Я знаю, что есть команда, psно не знаю, какие параметры мне нужно

113
Каким-либо способом ускорить работу с огромным файлом (80 ГБ)?

grep -i -A 5 -B 5 'db_pd.Clients' eightygigsfile.sql Это работало в течение часа на довольно мощном сервере Linux, который в остальном не перегружен. Любая альтернатива grep? Что-нибудь о моем синтаксисе, которое можно улучшить (egrep, fgrep лучше?) Файл на самом деле находится в каталоге, который...

113
Как переместить все файлы, включая скрытые, в родительский каталог через *

Наверное, это популярный вопрос, но я не мог найти ответа. Как переместить все файлы через *, включая скрытые файлы, в родительский каталог, например: mv /path/subfolder/* /path/ Это переместит все файлы в родительский каталог, как и ожидалось, но не переместит скрытые файлы. Как это...

112
Скрипты bash для модульного тестирования

У нас есть система, в которой кроме кода Java работают несколько сценариев bash. Поскольку мы пытаемся протестировать все, что может сломаться, а эти сценарии bash могут сломаться, мы хотим их протестировать. Проблема в том, что скрипты bash сложно тестировать. Есть ли способ или лучшая практика...

112
Как разобрать CSV-файл в Bash?

Я работаю над длинным скриптом на Bash. Я хочу читать ячейки из файла CSV в переменные Bash. Я могу разбирать строки и первый столбец, но не любой другой столбец. Вот мой код: cat myfile.csv|while read line do read -d, col1 col2 < <(echo $line) echo "I got:$col1|$col2" done Он печатает только...

112
Сценарий Bash печатает «Команда не найдена» в пустых строках

Каждый раз, когда я запускаю скрипт bash scriptname.shиз командной строки в Debian, я получаю, Command Not foundа затем результат скрипта. Сценарий работает, но Command Not Foundдля каждой пустой строки на экране всегда печатается инструкция. Каждая пустая строка означает, что команда не найдена....

112
Как я могу перевести текущий запущенный процесс Linux в фоновый режим? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 7 лет назад . Уточните этот вопрос У меня есть команда, которая загружает файлы с помощью git на удаленный сервер из...

112
Скопируйте все файлы с определенным расширением из всех подкаталогов

В unix я хочу скопировать все файлы с определенным расширением (все файлы Excel) из всех подкаталогов в другой каталог. У меня есть такая команда: cp --parents `find -name \*.xls*` /target_directory/ Проблемы с этой командой: Он также копирует структуру каталогов, и мне нужны только файлы (поэтому...

111
Чтение вывода команды в массив в Bash

Мне нужно прочитать вывод команды в моем скрипте в массив. Например, команда: ps aux | grep | grep | x и выводит строку за строкой вот так: 10 20 30 Мне нужно прочитать значения из вывода команды в массив, а затем я выполню некоторую работу, если размер массива меньше...

111
Сохранить текущий каталог в переменной с помощью Bash?

Я пытаюсь найти текущий рабочий каталог и сохранить его в переменной, чтобы я мог работать export PATH=$PATH:currentdir+somethingelse. Я не совсем уверен, есть ли у них переменная, которая по умолчанию содержит cwd. Как сохранить текущий каталог в переменной с помощью...

111
Запуск сценария bash из Python

У меня проблема со следующим кодом: callBash.py: import subprocess print "start" subprocess.call("sleep.sh") print "end" sleep.sh: sleep 10 Я хочу, чтобы «конец» печатался через 10 секунд. (Я знаю, что это глупый пример, я мог бы просто спать в python, но этот простой файл sleep.sh был просто...