Tag: shell

Как навалом сжимать разные подпапки?

У меня есть папка all_folders которая содержит 5 папок: ./all_folders ./all_folders/folder1 ./all_folders/folder2 ./all_folders/folder3 ./all_folders/folder4 ./all_folders/folder5 Могу ли я сжимать все эти папки с помощью одной команды сразу? Я хочу быть в all_folders а затем выполнить команду, чтобы отдельные папки в этом каталоге all_folders . Ожидаемый результат когда я делаю ls в all_folders , тогда у […]

установить дату с пользовательского ввода в оболочку

Я создаю скрипт для проверки работоспособности RTC и для этого сначала получаю дату и время с пользовательского ввода в формате yyyy mm dd hh:mm:ss . read -p "Enter the date:" val echo $val date -s "${val}" Теперь я получаю сообщение об ошибке: date: invalid date '2016 01 22 14:00 Пожалуйста, помогите в этом. Заранее спасибо.

Как правильно использовать кавычки в sed?

Например, я хочу изменить "'this text'" "that text" 'other_text' в 'this text' "that text" 'other_text' Я пытался sed -e 's/^"\'/"/g' но мое цитирование должно быть выключено. Ubuntu.

Проверьте, начинаются ли две строки с одним и тем же символом, если это означает, что среднее выходное значение, если нет, выводит фактическое значение

Я хотел бы проверить, начинаются ли две строки с тем же номером в 1-м столбце, если это произойдет, тогда должно отображаться среднее значение второго столбца. Пример файла: 01 21 6 10% 93.3333% 01 22 50 83.3333% 93.3333% 02 20.5 23 18.1102% 96.8504% 02 21.5 100 78.7402% 96.8504% 03 22.2 0 0% 100% 03 21.2 29 […]

Могу ли я настроить параметры отображения оболочки?

Я использую локальную виртуальную машину для удаленного ввода в несколько ящиков в течение дня. Моя предпочтительная настройка отображения оболочки: export TERM=xterm-256color export PROMPT_DIRTRIM=6 PS1='${debian_chroot:+($debian_chroot)}\[\e[0;31m\]\u\[\e[m\]@\[\033[01;32m\]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' Это установлено в моем .bashrc . Есть ли способ заставить это следовать за мной от хоста до хозяина? Предостережение: я не знаю, на каких хостах я буду получать доступ в […]

Анализ HTTP-ответа с помощью оболочки

Я хочу анализировать под ответом HTTP, но я не могу понять, как grep значения отдельно использовать один запрос curl. Мне нужны эти два выхода. 1. status_code – (массив кодов состояния HTTP) 2. exceptionMsg – (Исключенное событие в переменной) HTTP/1.1 100 Continue HTTP/1.1 400 Bad Request Content-Type: application/json; charset=utf-8 Content-Length: 173 Connection: close {"RemoteException":{"exception":"IllegalArgumentException","javaClassName":"java.lang.IllegalArgumentException","message":"Failed to parse […]

Как создать новые процессы для новых экземпляров одного и того же сценария оболочки?

Я пытаюсь заблокировать файл, используя блокировку команд. Его синтаксис ./lock </path/to/file/name> Мне нужно заблокировать кучу файлов в данном каталоге, и для этого я использую два сценария: parent.sh child.sh parent.sh будет вызывать процесс child.sh для каждого файла. Итак, если мне нужно заблокировать 9 файлов, у меня будет parent.sh spawn 9 child.sh но, к сожалению, этого не […]

найти количество файлов, которые я могу читать и писать

Как подсчитать количество файлов в данной папке, на которые у текущего пользователя есть разрешения на чтение и права на запись? Я начинаю с: echo "whats the directory you want to check ?" read dir Не уверен, следует ли использовать команду find ?

Передача переменной временной метки из оболочки в gawk

Я хочу использовать временную разницу между двумя метками времени, но получаю сообщение об ошибке при передаче переменной timestamp из shell в awk . Код оболочки: FTIMESTAMP="2015-07-01 12:30:50" gawk -v FTIMESTAMP=$FTIMESTAMP -v DSECONDS=$DSECONDS -f test.awk /home/abc/TShift.csv Ошибка: gawk: 12:30:50 gawk: ^ syntax error Эквивалентный символ также не работает. FTIMESTAMP="2015-07-01 12\:30\:50" . У меня есть еще одна […]

grep с переменной в переменной

Я хочу отфильтровать файл svlog по дате и разделить результат на пробел, поэтому, когда я ввожу дату, это не сработало для меня, пожалуйста, обратитесь к сценарию, который я написал ниже, проблема была в этой команде: ligne=`cat /var/log/svlog | grep "\$day"` , он не учитывает «\ $ день». Я также пробовал этот «^ \ $ день», […]

Interesting Posts

Должен ли я очищать домашний каталог перед установкой нового дистрибутива?

Как я могу переместить файлы по типу рекурсивно из каталога и его подкаталогов в другой каталог?

Передача перетаскивания ssh x11

Как grep все xml-файлы, которые не начинаются с "<"

Как я могу автоматически создать документ, который позволяет мне сравнивать список из 4 .png файлов бок о бок?

Виртуальные хосты Nginx для нескольких контейнеров LXC

Альтернатива iotop для пользователей без полномочий root без привилегий sudo

Любой способ контролировать параметры настройки из командной строки?

SSH для сервера, а также команды выполнения и печати

Достигнута критическая температура – не выключайте

Скрытый ключ ssh

что такое >> символ и> и в unix / Linux?

Неверный сервер кэширования DNS-сервера

Как установить python на debian?

Невозможно выполнить двоичный файл в NixOS – нет такого файла или каталога

Linux и Unix - лучшая ОС в мире.