Tag: bash

Как разрешать символические ссылки в сценарии оболочки

Учитывая абсолютный или относительный путь (в Unix-подобной системе), я хотел бы определить полный путь к цели после разрешения любых промежуточных символических ссылок. Бонусные баллы за одновременное разрешение ~ имени пользователя. Если целью является каталог, возможно, chdir () может быть в каталоге, а затем вызвать getcwd (), но я действительно хочу сделать это из сценария оболочки, […]

Jq, чтобы заменить текст непосредственно на файл (например, sed -i)

У меня есть файл json, который необходимо обновить в определенном состоянии. Образец json { “Actions” : [ { “value” : “1”, “properties” : { “name” : “abc”, “age” : “2”, “other “: “test1” } }, { “value” : “2”, “properties” : { “name” : “def”, “age” : “3”, “other” : “test2” } } ] } […]

С Bash Scripting, как я могу подавить весь вывод из команды?

У меня есть сценарий bash, который запускает программу с параметрами. Эта программа выводит определенный статус (делая это, делая это …). Для этой программы нет возможности быть спокойным. Как я могу предотвратить отображение скрипта? Я ищу что-то вроде windows echo off.

Как перебрать ассоциативные массивы в Bash

Основываясь на ассоциативном массиве в сценарии Bash, мне нужно перебрать его, чтобы получить ключ и значение. #!/bin/bash declare -A array array[foo]=bar array[bar]=foo На самом деле я не понимаю, как получить ключ при использовании цикла for-in.

Как читать из файла или stdin в Bash?

В Perl следующий код будет считываться из файла, указанного в командной строке args или из stdin: while () { print($_); } Это очень удобно. Я просто хочу знать, что является самым простым способом чтения из файла или stdin в bash.

Как перезагрузить .bash_profile из командной строки?

Как я могу перезагрузить .bash_profile из командной строки? Я могу заставить оболочку распознавать изменения в .bash_profile путем выхода и входа в систему, но я хотел бы иметь возможность делать это по требованию.

эквивалентная дата от GNU до Solaris

В GNU с датой команды я могу это сделать: date -d “+4 day” datei=20130101 i=5 date -d “$datei +$i day” Но мне нравится знать: как я могу сделать это в Solaris? с командой даты

Что означает оператор Баша <<<?

Что означает оператор bash <<<, как внутри следующего кодового блока? И как получилось, что $ IFS остается пространством, а не периодом? LINE=”7.6.5.4″ IFS=. read -a ARRAY <<< "$LINE" echo "$IFS" echo "${ARRAY[@]}"

Определить, имеет ли пользовательский путь определенный каталог

С /bin/bash , как бы определить, есть ли у пользователя определенный каталог в переменной $ PATH? Например if [ -p “$HOME/bin” ]; then echo “Your path is missing ~/bin, you might want to add it.” else echo “Your path is correctly set” fi

Преобразование даты времени в эпоху в Bash

Строка времени даты находится в следующем формате: 06/12/2012 07:21:22. Как я могу преобразовать его в временную метку UNIX или эпоху?

Interesting Posts

Создание файла .pem для APNS?

Внедрить скручивание страницы на Android?

Значение, переданное с request.setAttribute (), недоступно request.getParameter ()

Установка Android Studio на Windows 7 не удалась, не найден JDK

Как запустить EXE-файл в PowerShell с параметрами с пробелами и кавычками

Цепочные команды терминала в .bash_profile

В Windows 7, как узнать, когда компьютер планируется завершить?

Как смоделировать дисплей сетчатки (режим HiDPI) в Mac OS X 10.8 Mountain Lion на дисплее без сетчатки?

Когда следует использовать Lazy ?

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

Условно скрыть CommandField или ButtonField в Gridview

Будет ли сбой при завершении работы Windows на новом жестком диске после отказа предыдущего жесткого диска

Могу ли я подключить клавиатуру к порту PS2, помеченному для мыши?

Обновление Windows 10 1511 с помощью шифрования всего диска DiskCryptor

Как запустить Windows 8 в безопасном режиме из-за фанкового драйвера nVidia

Давайте будем гением компьютера.