Лучшие bash вопросы ИТ разработчиков

  • 96 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Bash Script: подсчет уникальных строк в файле

Ситуация:У меня есть большой файл (миллионы строк), содержащий IP-адреса и порты из нескольких часов захвата сети, один IP / порт на линию. Линии имеют этот ...

Задан 13 Apr 2013, 02:57 от Wug
  • 324 голосов
  • 11 ответов
  • 0 просмотров
11 ответов

-bash: ./my_script: / bin / bash ^ M: плохой интерпретатор: нет такого файла или каталога [дубликат]

На этот вопрос уже есть ответ здесь: Являются ли сценарии оболочки чувствительными к кодированию и окончанию строк? [/questions/39527571/are-shell-scripts-sensitive-to-encoding-and-line-endings] 4 ответаЯ учусь через этот урок, чтобы ...

Задан 08 Jan 2013, 16:03 от cartonn
  • 2 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Bash превращает один столбец, разделенный запятыми, в многострочную строку

В моем входном файле столбцы разделены табуляцией, а значения внутри каждого столбца - запятыми.Я хочу напечатать первый столбец с каждым значением, отделенн...

Задан 29 Oct 2015, 08:00 от once
  • 8 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Почему AWK не работает правильно в make-файле? [Дубликат]

На этот вопрос уже есть ответ здесь:Выход в make-файл 2 ответаВНИМАНИЕ: Выход не является проблемой, выборка из оболочки - это только выборка в Makefile $.GN...

Задан 25 May 2015, 19:56 от Anton Riab
  • 71 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Как сохранить переводы строк в кавычках в Bash? [Дубликат]

На этот вопрос уже есть ответ здесь:Я только что назначил переменную, но echo $ variable показывает что-то еще 6 ответовЯ создаю скрипт для автоматизации соз...

Задан 10 Mar 2010, 02:37 от bob dobbs
  • 5 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Извлечение имени каталога из абсолютного пути с использованием sed или awk

Я хочу разделить эту линию /home/edwprod/abortive_visit/bin/abortive_proc_call.kshв /home/edwprod/abortive_visit/binс помощьюsed или жеawk скрипты? Не могли бы вы помочь в этом?

Задан 19 Dec 2011, 10:57 от AruM
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

 а также

уgitosis крюк после толчка для центрального хранилища который вытягивает обновления из центрального репозитория в среду тестирования nano /var/git/repositories/holding.git/hooks/post-update #!/bin/bash cd /var/vh/holding; git reset --hard; git ...

Задан 25 May 2011, 10:24 от jonny
  • 5 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

должны определить все домашние каталоги пользователей - проблема сценариев тильды

Предположим, что у someuser есть домашний каталог / home / someuser NAME = someuser В bash - какое выражение я должен использовать, комбинируя тильду (~) и $ NAME, чтобы вернуть домашний каталог пользователей? HOMEDIRECTORY=~someuser echo ...

Задан 15 Jan 2010, 04:12 от iaroot
  • 19 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Сборка пакетов R с использованием альтернативного GCC

Системы, с которыми я работаю, имеют GCC 4.5 (экспериментальный) в / usr / local / bin / gcc, что оказалось проблематичным для некоторых пакетов R. Я хотел бы вместо этого использовать систему GCC в / usr / bin / gcc. Я попытался установить CC и ...

Задан 24 Oct 2009, 04:44 от Ryan R. Rosario
  • 7 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Это запустит его в фоновом режиме и отправит вывод в файл nohup.log.

могу запустить сценарий оболочки и сразу же установить его в фоновом режиме, однако сохраняйте возможность проверять его вывод в любое время, задав /tmp/outp...

Задан 28 May 2017, 00:59 от american-ninja-warrior
  • 2 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Как получить наибольшее число в файле?

Я хочу получить максимальное число в файле, где числа являются целыми числами, которые могут встречаться в любом месте файла.Я думал о том, чтобы сделать сле...

Задан 02 Jun 2015, 09:29 от fedorqui
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Использование Bash Script для подачи ввода в командную строку

Поэтому я пытаюсь создать сценарий bash, который вызывает эту команду, а затем передает ее на вход. Он вызывает эту одну команду, и после этой команды требуе...

Задан 19 Apr 2014, 20:03 от Johsh Hanks
  • 7 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Есть ли элегантный способ хранения и оценки возвращаемых значений в скриптах bash?

У меня есть довольно сложная серия команд в bash, которая в итоге возвращает значимый код выхода. Различные места в дальнейшем в скрипте должны условно переходить в зависимости от того, успешен ли набор команд. В настоящее время я храню код ...

Задан 23 Jan 2014, 19:50 от Caleb
  • 1 голос
  • 0 ответов
  • 0 просмотров
0 ответов

вам нужно разместить пробел после

от вопрос уже есть ответ здесь: Как сравнить две строковые переменные в операторе if в Bash? [Дубликат] [/questions/4277665/how-do-i-compare-two-string-variables-in-an-if-statement-in-bash] 12 ответовЯ в недоумении, почему это дает ...

Задан 19 Aug 2011, 16:57 от CoolUserName
  • 50 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Почему в Bash должен быть пробел после '[' и до ']'?

Я пытался написать сценарий Bash, который используетif заявление. if [$CHOICE -eq 1];Сценарий давал мне ошибки, пока я не дал пробел после[ и раньше] как показано ниже: if [ $CHOICE -eq 1 ];Мой вопрос здесь: почему пространство в квадратных ...

Задан 06 Mar 2012, 09:36 от Shash
  • 20 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Поддерживает ли bash чтение, вложенное в цикл чтения?

Команда bash read очень удобна для: читать-p, чтобы запросить пользователя и захватить ввод от пользователяпока читатьцикл, чтобы перебрать строки файла.Тем не менее, у меня есть проблемы, пытаясь сделать оба ...

Задан 30 Apr 2013, 20:05 от ddoxey
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Это оба.

от вопрос уже есть ответ здесь:bash pipestatus в команде с обратным каналом? 3 ответаПолучение кода завершения команды pipe работает нормально.

Задан 18 Jan 2017, 10:14 от powerpete
  • 66 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Как получить абсолютный каталог файла в Bash?

Я написал скрипт bash, который принимает входной файл в качестве аргумента и читает его.Этот файл содержит несколько путей (относительно его расположения) к ...

Задан 10 Jul 2013, 15:27 от BobMcGee
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Выполнить локальный скрипт на удаленном хосте Linux

У меня есть локальный скрипт, который не будет работать без привилегий root на удаленном хосте. Я отредактировал и разрешил файлу sudoers запускать скрипт из...

Задан 01 Aug 2013, 16:15 от John Milller
  • 20 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Труба | Перенаправление <> Приоритет

Я хочу прояснить, когда делает трубу | или перенаправление <> имеет приоритет в команде? Это моя мысль, но нужно подтверждение, вот как это работает. Пример 1: sort < names | head The pipe runs first: names|head then it sorts what is returned ...

Задан 17 Oct 2012, 19:37 от Kairan
  • 21 голос
  • 2 ответа
  • 0 просмотров
2 ответа

Bash предоставляет переменную окружения PROMPT_COMMAND. Содержимое этой переменной выполняется как обычная команда Bash непосредственно перед тем, как Bash отображает приглашение.

у установить переменную окружения в приглашении bash следующим образом: export PS1="[\[email protected]\H/$FOO \W]\$ "Приглашение не изменяется при изменении переменной среды: <, code> $ FOO, потому что$FOO переменная не интерпретируется. Я могу обойти это, ...

Задан 09 Sep 2011, 09:32 от Bernd
  • 8 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

открыть последний измененный файл в каталоге с помощью vi

Я хочу быстрый способ открыть последний измененный файл в каталоге, возможно, в виде псевдонима. В настоящее время я делаю ls -ltr. Затем скопируйте и вставьте имя файла Предположим, что я использую tcsh

Задан 14 Jan 2010, 18:46 от vehomzzz
  • 12 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

и никогда не переходить к следующему аргументу.

от вопрос уже есть ответ здесь: Почему getopts работает только в первый раз? [/questions/41643352/why-does-getopts-only-work-the-first-time] 1 ответПо какой-то причине параметры отлично работают при первом вызовеlib_progress_bar -c "@" -u "_" 0 ...

Задан 19 Feb 2011, 01:48 от ParoX
  • 157 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Значение ошибки «[: слишком много аргументов» от if [] (квадратные скобки)

Я не могЯ не могу найти ни одного простого простого ресурса с разъяснением значения и исправлением следующей ошибки оболочки BASH, поэтому яя публикую то, чт...

Задан 08 Dec 2012, 18:46 от user568458
  • 8 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Да, у меня были эти цитаты на месте. Все еще не делаю то, что должен делать! :-(

ользую несколько сеансов bash и хочу отслеживать историю всех их в одном файле (мне все равно, что он мультиплексируется из нескольких сеансов, я всегда могу поставить перед ним идентификатор сеанса). У меня есть пытался делать shopt -s ...

Задан 20 Jul 2011, 02:32 от Yogeshwer Sharma
  • 8 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

, потому что он не может прочитать пароль от стандартного ввода, как

опрос прост. Как разрешить пользователям изменять свои пароли, хранящиеся в некоторых файлах htpasswd в linux, не раскрывая содержимое файлов, или разрешая пользователям изменять другие пароли? Я попытался написать сценарий для этой работы, ...

Задан 19 Jan 2011, 14:33 от Rusty Horse
  • 32 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

@ Денис, нет никаких аргументов о том, работает ли он.

одимо обрабатывать файлы в текущем каталоге по одному. Я ищу способ взять выводls или жеfind и сохранить полученное значение как элементы массива. Таким образом, я могу манипулировать элементами массива по мере необходимости.

Задан 13 Jan 2011, 09:18 от fzkl
  • 8 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Git hook, изменить файлы коммитов

Я пытаюсь написать git pre-commit hook-скрипт, он должен написать дату коммита в начале измененных файлов. Моя проблема в том, что я могуt добавить измененны...

Задан 01 Feb 2013, 04:26 от SerCe
  • 105 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

 расширения, но никак не даже почти все из них. Таким образом, хотя этот ответ верен с точки зрения того, что позволяет POSIX, его рассуждения не поддерживают это очень эффективно.

ком с этим синтаксисом: cmd1 << EOF | cmd2 text EOFно только что обнаружил, что bash позволяет мне писать: cmd1 << EOF | text EOF cmd2(heredoc используется в качестве входных данных для cmd1, а выходные данные cmd1 передаются в cmd2). Это ...

Задан 12 Aug 2011, 21:12 от William Pursell
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Ошибка Bash: ожидается целочисленное выражение

В следующих разделах вы увидите сценарий оболочки, который я пытаюсь запустить на компьютере с UNIX, вместе с расшифровкой.Когда я запускаю эту программу, он...

Задан 09 May 2015, 13:00 от Fahad Ur Rehman
  • 13 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как я могу установить переменные окружения в моем сервисе Linux для Asterisk, даже если у него нет реального пользователя?

Я создал службу linux, которая работает как демон (и запускается из /etc/init.d/X). Мне нужно установить некоторые переменные среды, которые могут быть досту...

Задан 05 Oct 2010, 14:54 от domino
  • 42 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Bash регулярное выражение = ~ оператор

Какой оператор=~ называется? Он используется только для сравнения правой стороны с левой стороной? Почему при выполнении теста требуются двойные квадратные скобки? то есть.[[ $phrase =~ $keyword ]] Спасибо

Задан 18 Oct 2013, 04:19 от user339946
Page 1 of 81
1 2 3 4 5