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

Для вопросов о скриптах, написанных для командной оболочки Bash. Для сценариев оболочки с ошибками / синтаксическими ошибками, пожалуйста, проверьте их с помощью программы shellcheck (или на сервере веб-проверки оболочки по адресу https://shellcheck.net) перед размещением здесь. Вопросы об интерактивном использовании Bash, скорее всего, будут касаться темы Super User, а не переполнения стека.

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



8
Как сохранить команду в переменной в сценарии оболочки?
Я хотел бы сохранить команду для использования в более поздний период в переменной (не вывод команды, а саму команду) У меня есть простой сценарий: command="ls"; echo "Command: $command"; #Output is: Command: ls b=`$command`; echo $b; #Output is: public_html REV test... (command worked successfully) Однако когда я пробую что-то посложнее, у …
113 linux  bash  variables  command 

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


6
Как показать и обновить эхо в одной строке
У меня в Bash (в Linux) есть следующее for dir in Movies/* do (cd "$dir" && pwd|cut -d \/ -f5|tr -s '\n' ', ' >> ../../movielist && exiftool * -t -s3 -ImageSize -FileType|tr -s '\t' ',' >> ../../movielist ) echo "Movie $movies - $dir ADDED!" let movies=movies+1 done Но я …
113 bash 

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

1
Как я могу перевести текущий запущенный процесс Linux в фоновый режим? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 7 лет назад . Уточните этот вопрос У меня есть команда, которая загружает файлы с помощью git на удаленный сервер из оболочки Linux, …
112 linux  bash  shell  background 

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

4
Как разобрать 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 linux  bash  csv 


16
Сценарий Bash печатает «Команда не найдена» в пустых строках
Каждый раз, когда я запускаю скрипт bash scriptname.shиз командной строки в Debian, я получаю, Command Not foundа затем результат скрипта. Сценарий работает, но Command Not Foundдля каждой пустой строки на экране всегда печатается инструкция. Каждая пустая строка означает, что команда не найдена. Запускаю скрипт из /varпапки. Вот сценарий: #!/bin/bash echo …
112 linux  bash  debian 

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

16
Как извлечь один столбец из файла csv
Если у меня есть файл csv, есть ли быстрый способ bash распечатать содержимое только одного столбца? Можно с уверенностью предположить, что каждая строка имеет одинаковое количество столбцов, но содержимое каждого столбца будет иметь разную длину.
111 bash  csv  extract 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.