0
ответов

Сценарий оболочки для проверки доступности сервера?

У меня есть 5 серверов Solaris в разных местах. Иногда некоторые из этих серверов недоступны из моего местоположения по разным причинам (либо из-за сетевых проблем, либо из-за сервера ...
вопрос задан: 2 November 2018 16:34
0
ответов

Сортировка по количеству вхождений

Какой самый быстрый способ отсортировать элементы по количеству вхождений на терминале Linux? В идеале я ищу однострочник.
вопрос задан: 1 November 2018 04:49
0
ответов

Подсчет вхождений символа в строку/поле на Unix

Дан файл с данными следующего вида (т.е. файл stores.dat) sid|storeNo|latitude|longitude 2tt|1|-28.0372000t0|153.42921670 9|2t|-33tt|-33tt.85t09t0000|15t1.03274200 Какая команда вернет ...
вопрос задан: 31 October 2018 21:56
0
ответов

Перезаписать последнюю строку на клемме

Мой скрипт bash -выглядит следующим образом :echo "Описание :" в то время как [ $finishInput -eq 0 ]; делать прочитать временную память desc="$desc"$'\n'"$tmp" если [-z "$tmp" ]; потом финишВвод = "1" фи сделано echo -n "Сопровождающий :" читать...
вопрос задан: 31 October 2018 11:18
0
ответов

Экранировать имена файлов так же, как это делает Bash

Когда я использую клавишу «табуляция» в bash (когда вы начали вводить имя файла и хотите, чтобы оно завершилось ), bash правильно экранирует имя файла, и если я использую именно это "экранированное" имя файла, он работает. ...
вопрос задан: 30 October 2018 03:51
0
ответов

Удалить избыточные пути из переменной $PATH

Я определил один и тот же путь в переменной $PATH 6 раз. Я не выходил из системы, чтобы проверить, работает ли это. Как удалить дубликаты? Переменная $PATH выглядит следующим образом :echo $PATH /usr/...
вопрос задан: 29 October 2018 17:47
0
ответов

Как использовать чтение Bash с таймаутом?

Я могу попросить пользователя нажать Enter, используя read, и заставить его ждать, вызывая sleep. Но я не могу придумать, как делать и то, и другое одновременно.Я бы хотел, чтобы пользователю был предоставлен выбор: Нажмите ...
вопрос задан: 29 October 2018 05:16
0
ответов

Когда нам нужны фигурные скобки вокруг переменных оболочки?

В сценариях оболочки, когда мы используем {} при расширении переменных? Например, я видел следующее: var = 10 # Объявление переменной echo "$ {var}" # Одно использование переменной echo "$ var" # ...
вопрос задан: 26 October 2018 23:29
0
ответов

Тильда в пути не расширяется до домашнего каталога

Скажем, у меня есть папка с именем Foo, расположенная в / home / user / (мой / home / user также представлен ~). Я хочу иметь переменную a = "~ / Foo", а затем сделать cd $ a. Я получаю -bash: cd: ~ / Foo: Нет такого файла или ...
вопрос задан: 25 October 2018 23:49
0
ответов

Что делает shopt -s dirspell?

Я не могу понять, я понимаю shopt -s cdspell, но не могу узнать, что делает shopt -s dirspell. В справочном руководстве Bash сказано: dirspell Если установлено, Bash пытается исправить орфографию в каталоге ...
вопрос задан: 25 October 2018 05:19
0
ответов

В чем разница между «Env» и «set» (в Mac OS X или Linux)? [closed]

Я получаю аналогичные результаты, выполняя команды env и set. Set дает больше результатов - это надмножество env? Страница руководства для набора не дает никакой информации. Как работают эти команды и что за ...
вопрос задан: 24 October 2018 20:51
0
ответов

Какова цель «&&» в команде оболочки?

Насколько мне известно, использование & после команды предназначено для ее запуска в фоновом режиме. Пример использования &: tar -czf file.tar.gz dirname & А как насчет &&? (посмотрите на этот пример: https: ...
вопрос задан: 24 October 2018 17:46
0
ответов

Извлечение данных из файла журнала в заданном диапазоне времени [дубликат]

Я хочу извлечь информацию из файла журнала с помощью сценария оболочки (bash) на основе диапазона времени. Строка в файле журнала выглядит следующим образом: 172.16.0.3 - - - [31/Mar/2002:19:30:41 +0200] "GET / HTTP/1.1" 200 ...
вопрос задан: 17 October 2018 22:25
0
ответов

Не могу прочитать свою переменную среды в своем приложении Node.js

У меня Ubuntu 12.04, и я только изучаю переменные среды Я пытаюсь прочитать пользовательскую переменную из своего приложения, но она всегда отображается как неопределенная , Вот код моего ...
вопрос задан: 17 October 2018 21:20
0
ответов

Что означает вопросительный знак в расширении параметра переменной bash, как в $ {var?}?

Что означает переменная bash, используемая следующим образом: $ {Server?}
вопрос задан: 17 October 2018 18:12
0
ответов

Как по умолчанию использовать другой каталог вместо домашнего

Я разрабатываю на машине с Windows. Единственное место, которое мне нужно для командной строки Linux, - это Git Bash. Проблема в том, что когда я открываю его, я попадаю в домашний каталог. Мне нужно сменить каталог на свой ...
вопрос задан: 15 October 2018 13:34
0
ответов

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

У меня есть script.sh, который нужно запускать от имени пользователя user2. Однако в моем приложении этот сценарий можно запускать только под пользователем user1. Я бы хотел, чтобы была запущена следующая команда: su user2 -C script.sh, но можно было з
вопрос задан: 13 October 2018 03:16
0
ответов

Выполнение команд bash из Rakefile

Я хотел бы выполнить несколько команд bash из Rakefile. Я пробовал следующее в своей задаче Rakefile: hello do %{echo "World!"} end, но при выполнении rake hello нет вывода? ...
вопрос задан: 12 October 2018 13:50
0
ответов

Разница между двумя списками, использующими Bash

Хорошо, у меня есть два связанных списка на моем linux-боксе в текстовых файлах: /tmp/oldList /tmp/newList Мне нужно сравнить эти списки, чтобы увидеть, какие строки были добавлены, а какие удалены. Затем мне нужно перебрать...
вопрос задан: 10 October 2018 19:01
0
ответов

Что такое синтаксис `<<()`?

Я использую RVM некоторое время, и каждый раз я просто копировал и вставлял следующую команду, чтобы настроить его: bash <<(curl -s https://rvm.beginrescueend.com/install/rvm) Меня беспокоит, что я ...
вопрос задан: 10 October 2018 11:20
0
ответов

Как читать 1 строку из 2 файлов последовательно?

Как читать из 2 файлов по 1 строке за раз? Скажем, если у меня есть file1 и file2 со следующим содержимым: file1: line1.a line2.a line3.a file2: line1.b line2.b line3.b Как мне получить ...
вопрос задан: 9 October 2018 11:39
0
ответов

Переменная, содержащая несколько args с цитатами в Bash

Я генерирую переменную Bash, содержащую все мои аргументы, и эти аргументы содержат пробелы. Когда я запускаю команду с этими аргументами - например. Ls $ args - цитаты не правильно интерпретируются. Вот пример - ...
вопрос задан: 6 October 2018 08:41
0
ответов

Пределы длины для раскрытия * в Bash?

В Bash echo * почти эквивалентно ls. Вы можете делать такие вещи, как echo * / * - out / *. Html> all-my-html-files-on-one-line Так как * - это аргумент командной строки, то должно быть ограничение на ...
вопрос задан: 26 September 2018 20:25
0
ответов

Извлечь каталог из пути

В моем сценарии мне нужен каталог файла, с которым я работаю. Например, файл = "stuff / backup / file.zip". Мне нужен способ получить строку «stuff / backup /» из переменной $ file.
вопрос задан: 21 September 2018 16:48
0
ответов

Как вывести многострочную строку в Bash?

Как я могу вывести многострочную строку в Bash без использования нескольких эхо-вызовов, например: echo "usage: up [--level | -n ][--help][--version]" echo echo "Сообщить об ошибках по адресу: " echo "...
вопрос задан: 21 September 2018 00:09
0
ответов

Как напечатать определение функции в Bash?

Я определил несколько различных функций в своем .bash_profile. Обычно я запоминаю название функции, но хочу быстро просмотреть код, прежде чем запускать его. В моем .bash_profile у меня есть ...
вопрос задан: 20 September 2018 12:25
0
ответов

Shuffling lines of a file with a fixed seed?

I want to shuffle the lines of a file with a fixed seed so that I always get the same random order. The command I am using is as follows: sort -R file.txt | head -200 > file.sff What change could ...
вопрос задан: 18 September 2018 20:11
0
ответов

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

У меня есть сценарий: find ./SourceFolder/ -maxdepth 4 -exec cp -R '{}' ./DestFolder/ \; SourceDir также содержит подпапки. Проблема в том, что в DestFolder не только все дерево, но на верхнем уровне все другое ...
вопрос задан: 18 September 2018 16:59
0
ответов

Multidimensional associative arrays in Bash

I'm trying to create a multidimensional associative array but need some help. I have reviewed the page suggested in this SO answer but it confused me even more. So far here is what I have: The script:...
вопрос задан: 18 September 2018 00:19
0
ответов

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

Мне нужно перебрать ассоциативный массив и слить его содержимое во временный массив (и выполнить некоторое обновление значения). Оставшееся содержимое первого массива затем следует отбросить, и я ...
вопрос задан: 18 September 2018 00:17