1
ответ

Удалить часть пути из содержимого переменной

В Bash у меня есть переменная: LOCAL_PATH = "/ this / is / a / path / "Затем у меня есть другая переменная, содержимое которой начинается с LOCAL_PATH, и его следует удалить: LINE =" / this / is / a / path / which / is / long "The ...
11.02.2016
1
ответ

Поделиться папкой Windows 7 C с другим настольным компьютером Ubuntu Linux 15.10 Lenovo

Я хотел бы поделиться папкой Windows 7 C с другим настольным компьютером Ubuntu Linux 15.10 Lenovo. В следующем URL-адресе описано, как выполнить эту процедуру. http://colans.net/blog/how-mount-windows-file-...
08.02.2016
1
ответ

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

Когда меня не было рядом со своим компьютером, какой-то парень получил его и установил псевдоним для ls в моей корневой папке. Он установил его на «да NeverGonnaGiveYouUp». Итак, теперь, когда я захожу в свою корневую папку и набираю ls, я получаю бескон
08.02.2016
1
ответ

Существуют ли неинтерактивные оболочки входа в систему?

Я знаю, в чем разница между интерактивными / неинтерактивными оболочками и оболочками входа / отсутствия входа, но на практике кажется, что неинтерактивного входа никогда не будет shell, если у вас нет ...
03.02.2016
1
ответ

Как удалить позиционный параметр из $@

По сути, я хочу "вырвать" первое вхождение -inf из списка параметров. (Остальные параметры будут переданы другой команде). В имеющемся у меня сценарии есть следующее ...
29.01.2016
1
ответ

Инкапсуляция команды Backtick

test@debian:~$ echo `echo \`echo "uh!"\`` ух! Как Bash делает это? Похоже, что он сначала выполняет выражение в неэкранированных обратных кавычках, которое возвращает (двойные кавычки "" являются ...
19.01.2016
1
ответ

цветной bash не работает как пользователь root

Я заметил, что когда я ssh на сервер, а затем su в пользователя root, я не получаю цвет в bash. В этом конкретном случае, когда я говорю "не получаю цвет в bash", я говорю о редактировании файлов с ...
18.01.2016
1
ответ

Shell Арифметическое расширение с кавычками

В Bash и Dash использование кавычек в арифметическом расширении является незаконным: $ bash -c 'x=123;echo $(("$x"))' bash: "123": синтаксическая ошибка: ожидается операнд (маркер ошибки - ""123"") $ dash -c 'x=123;echo $((("$...
14.01.2016
1
ответ

bash-подобная последняя команда в истории с использованием клавиш со стрелками вверх и вниз в zsh [дубликат]

В bash мы можем использовать клавиши со стрелками вверх и вниз, чтобы получить последнюю или n-ю предыдущую команду в истории . Можем ли мы сделать это в zsh?
12.01.2016
1
ответ

Как вставить переменную в циклы for? [дубликат]

для последовательности в {046725..046899} сделать #body done Вышеупомянутый сегмент кода работает красиво, сохраняя предшествующие нули в переменной seq, но почему следующий сегмент кода не запускается? Там в любом случае? Мне нужен seq ...
11.01.2016
1
ответ

переместить среднюю часть имени файла на передний план

У меня есть файлы, названные в стиле 02.04.11 DJ Kilbot.mp3 (на несколько дат), и я хочу переформатировать имя в таким образом: DJ Kilbot 2011-02-04.mp3. Другими словами, текущий формат - MM.DD.YY DJ -...
11.01.2016
1
ответ

Как считать числа, начинающиеся с нулей, десятичными целыми

В качестве входных данных можно использовать имя файла, например: A-B-000001-C A-B-000002-C ..... ..... A-B-999999-C Все файлы должны быть последовательными. Я хочу найти недостающие последовательные имена файлов. Для этого я разделяю 6 ...
11.01.2016
1
ответ

вставка шаблонов в текстовый файл после последней строки [closed]

Я использую приведенные ниже коды для вставки строк после определенной строки в текстовый файл w.r.t. переменная пользователя. echo -n "КАКИЕ СТАНЦИИ?" читать станцию эхо $ {станция [$ {i}]} awk -v input = "$ station" 'НАЧАЛО {...
26.12.2015
1
ответ

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

При начальной загрузке FreeBSD (я использую 8.4-amd64) в однопользовательском режиме, монтируя корневую файловую систему в режиме чтения-записи и пробуя к vi некоторый текстовый файл, я получаю все содержание этого файла в одной строке. Это делает vi..
15.12.2015
1
ответ

Как установить вывод heredoc в локальную переменную [closed]

Я пытаюсь в heredoc установить вывод в локальную переменную следующим образом: REMOTE_OUTPUT = $ (ssh remote @ server / bin / bash << EOF find my / path / -type f -not -path my / path / * / -type f -mtime -0 | ...
04.12.2015
1
ответ

Почему tmux со временем запускается все медленнее и медленнее?

На моем сервере Ubuntu я запускаю tmux. Когда я захожу на сам сервер, я получаю tmux, когда я захожу через SSH, я тоже получаю tmux. Сразу после перезагрузки при входе на сервер запускается tmux в течение нескольких секунд, и когда ...
04.12.2015
1
ответ

Есть ли конвертер сценариев оболочки между rwx / rwt и т. Д. И восьмеричной версией?

Я просмотрел эхо сценария 'rwxrwxrw-' | perl -ne 'НАЧАТЬ {sub conv {chomp (мой $ ins = shift); мой $ k = 0; for (my $ i = 0; $ i <= 8; $ i ++) {my $ tmps = (substr ($ ins, $ i, 1) = ~ / [rwx] /); $ k + = ($ tmps * (2 ** (8 - $ ...
29.11.2015
1
ответ

Почему цикл while останавливается после приостановки?

Почему при использовании bash и приостановке цикла while, цикл останавливается после возобновления? Короткий пример ниже. $ while true; do echo .; sleep 1; done . . ^Z [1]+ Остановлено sleep 1 $ ...
27.11.2015
1
ответ

Как 'find -exec' передает имена файлов с пробелами?

Если у меня есть каталог, содержащий файлы, имена которых содержат пробелы, например $ ls -1 dir1 файл 1 файл 2 файл 3, я могу успешно скопировать их все в другой каталог, например: $ find dir1 -mindepth ...
15.11.2015
1
ответ

Bash shell, запущенный forkpty(), порождает дочерние процессы, которые игнорируют SIGINT. Почему и как мне убедиться, что SIGINT не игнорируется?

У меня есть программа на C, которая использует forkpty для выполнения оболочки bash. Я обнаружил, что программы, запускаемые этой оболочкой, запускаются с игнорированием SIGINT, поэтому, когда я посылаю Ctrl-C оболочке, они никогда не ...
09.11.2015
1
ответ

$ * \ ||, eval и "\; означает?

Не могли бы вы объяснить приведенный ниже код? Что означает $ * \ ||, eval и" \; иметь в виду? Ниже приведены функции Initialization_variables error_message quit_error_chk Initialization_variables $ * \ || ...
04.11.2015
1
ответ

использование awk для вывода списка pid

Я пытаюсь написать сценарий, который перечислит все процессы, выполняемые с pid между 500 и 20000. Это то, что у меня есть. ps awux | awk '{for (i = 1; i = 800 && ...
03.11.2015
1
ответ

Путаница в команде konsole в linux

Я пытался открыть новый терминал konsole и исходный файл после его открытия. Я попробовал следующую команду: konsole -T hello --noclose -e "исходный файл" Я хотел, чтобы терминал оставался открытым после ...
03.11.2015
1
ответ

«Нет такого файла» с ksh, но сценарий запускается с ksh -x?

Я пытаюсь выполнить сценарий оболочки на OpenBSD 5.7 / amd64. Это тестовый сценарий, используемый для тестирования проекта FOSS. (OpenBSD - одна из наших целей, потому что она предоставляет "из коробки" древний компилятор). Когда ...
31.10.2015
1
ответ

сценарий оболочки для объединения 2 файлов на основе 2 столбцов, и если совпадение найдено, введите несколько полей

abc.csv TBL_NAME, SANDBOX_NAME, SCRIPT_NAME ccti_prod_attdnl_ext, abs_ext, 101_ext_table.m_diag.pset {{ 1}} ccti_prod_attdnl_ext, abs_ids, 101_ext_table.m_diag.pset xyz.csv PID, SANDBOX_NAME, ...
30.10.2015
1
ответ

Извлечение имени файла из строки пути

У меня есть требование извлечь имя файла из заданного пути, например, /dev/user/test.csv. Мне нужно местоположение / dev / user / в отдельной переменной и имя файла test.csv в другой переменной. Может ли кто-нибудь ...
29.10.2015
1
ответ

Что изменилось сделаны в ./.dns?

Мой сервер, размещенный на Hostgator, недавно был поражен вредоносным ПО, поэтому для мониторинга файловой системы я регулярно использую команду find -mmin -xx. Но каждый раз, когда я запускаю команду find, я вижу первое ...
27.10.2015
1
ответ

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

У меня есть имя файла, например a.b.c.txt, я хочу, чтобы эта строка была разделена как string1 = a.b.c string2 = txt В основном я хочу разделить имя файла и его расширение. Я использовал cut, но он разделяется на a, b, c и txt. Я хочу ...
18.10.2015
1
ответ

устанавливает umask перед каждой неинтерактивной командой оболочки, не входящей в систему.

Я использую сценарий PHP и подключаюсь к серверу ssh. Он выполняет одну команду и завершает работу. Подключение выполняется к неинтерактивной оболочке без входа в систему. Из-за этого он не загружает .bashrc или ...
17.10.2015
1
ответ

Изменения в / etc / hosts не распознаются командами оболочки до выхода из системы и повторного входа в систему

Сегодня я заметил такое поведение на своем сервере и хотел бы больше узнать о том, что происходит. При вводе команды w во время ssh'ed на моем сервере RHEL 6 я пытался получить FROM ...
15.10.2015