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

143
Сортировка текстового файла по длине строки, включая пробелы

У меня есть файл CSV, который выглядит так AS2345, ASDF1232, Mr. Plain Example, 110 Binary ave., Атлантида, Род-Айленд, 12345, (999) 123-5555, 1,56 AS2345, ASDF1232, Mrs. Plain Example, 1121110 Ternary st. 110 Бинарный просп., Атлантида, РИ, 12345, (999) 123-5555, 1,56 AS2345, ASDF1232, Mr. Plain...

143
Как скачать весь каталог и подкаталоги с помощью wget?

Я пытаюсь загрузить файлы для проекта, используя его wget, так как сервер SVN для этого проекта больше не работает, и я могу получить доступ к файлам только через браузер. Базовые URL для всех файлов такие же, как http://abc.tamu.edu/projects/tzivi/repository/revisions/2/raw/tzivi/ * Как я могу...

143
Постоянная установка переменной среды PATH в OSX

Я прочитал несколько ответов о том, как установить переменные среды в OSX на постоянной основе. Во-первых, я попробовал это: как навсегда установить $ PATH в Linux / Unix? но у меня было сообщение об ошибке no such file and directory, поэтому я подумал, что могу попробовать...

142
Встроенные комментарии для Bash?

Я хотел бы иметь возможность закомментировать один флаг в одной строке команды. У Bash только есть from # till end-of-lineкомментарии. Я смотрю на трюки, как: ls -l $([ ] && -F is turned off) -a /etc Это некрасиво, но лучше, чем ничего. Есть ли способ лучше? Кажется, работает следующее, но...

141
Удаление цветов из вывода

У меня есть сценарий, который производит вывод с цветами, и мне нужно удалить коды ANSI. #!/bin/bash exec > >(tee log) # redirect the output to a file but keep it on stdout exec 2>&1 ./somescript Вывод (в файле журнала): java (pid 12321) is running...@[60G[@[0;32m OK @[0;39m] Я не...

140
Рекурсивно удалять файлы

Есть ли у кого-нибудь решение для удаления этих надоедливых файлов ._ и .DS_Store, которые появляются после перемещения файлов с Mac на Linux Server? указать начальный каталог и отпустить? например / var / www / html / down ......

140
Есть ли способ сделать ссылку кликабельной в терминале OSX?

Я планирую разработать средство форматирования Mxmlc to Textmate, которое форматирует ошибки mxmlc в виде интерактивных ссылок, поэтому вы можете быстро открыть их в Textmate, поскольку Textmate имеет схему URL, например: txmt: // open /? Url = file: // ~ / .bash_profile & линия = 11 &...

140
Автоматически записывать вывод последней команды в переменную с помощью Bash?

Я хотел бы иметь возможность использовать результат последней выполненной команды в следующей команде. Например, $ find . -name foo.txt ./home/user/some/directory/foo.txt Теперь предположим, что я хочу иметь возможность открыть файл в редакторе, или удалить его, или сделать с ним что-нибудь еще,...

139
Как отсортировать массив в Bash

У меня есть массив в Bash, например: array=(a c b f 3 5) Мне нужно отсортировать массив. Не просто отображать содержимое отсортированным способом, но чтобы получить новый массив с отсортированными элементами. Новый отсортированный массив может быть совершенно новым или...

139
Как правильно обрабатывать сжатую страницу при использовании curl?

Я написал bash-скрипт, который получает выходные данные с веб-сайта, используя curl, и выполняет кучу манипуляций со строками в выводе html. Проблема в том, что когда я запускаю его на сайте, который возвращает данные gzipped. Переход на сайт в браузере работает нормально. Когда я запускаю curl...

138
С bash, как я могу передать стандартную ошибку в другой процесс?

Хорошо известно, как передать стандартный вывод процесса в стандартный ввод другого процесса: proc1 | proc2 Но что, если я хочу отправить стандартную ошибку proc1 в proc2 и оставить стандартный вывод в его текущем местоположении? Вы могли бы подумать, что bashбудет иметь команду в соответствии с:...

138
Как использовать сравнение файлов grep внутри инструкции bash if / else?

Когда наш сервер подойдет, нам нужно проверить файл, чтобы увидеть, как он настроен. Мы хотим найти следующую строку в нашем файле /etc/aws/hosts.conf: MYSQL_ROLE=master Затем мы хотим проверить, существует ли эта строка, и использовать оператор if / else для запуска одного из двух вариантов в...

138
Как проверить, существует ли переменная в списке в BASH

Я пытаюсь написать скрипт на bash, который проверяет правильность ввода пользователя. Я хочу сопоставить вход (скажем, переменную x) со списком допустимых значений. что я придумал на данный момент: for item in $list do if [ "$x" == "$item" ]; then echo "In the list" exit fi done У меня вопрос: есть...

138
Измените расположение каталога ~ в установке Windows Git Bash

Я даже не уверен, что задаю правильный вопрос. Позвольте мне объяснить мою ситуацию: Это о Git на Windows 7. Моя компания устанавливает каталог пользователей Windows на сетевом диске, а не на локальном жестком диске (для резервного копирования и других целей, выходящих за рамки этого вопроса). Я не...