4
ответа

Найти и напечатать самое большое слово с рисунком

В настоящее время у меня есть файл журнала, и я должен отфильтровать информацию, чтобы получить самое длинное слово, заканчивающееся несколькими символами, используя команду "grep". Например, я должен найти слова, оканчивающиеся на «abc». ...
вопрос задан: 19.01.2019
4
ответа

извлечь конкретное значение ключа из json в bash, если ключ совпадает

У меня есть контент json (output.json) {"project": {"id": "A", "content": [{"name": "XYZ", "location": "Berlin", "comments": ""}, {"name": "ABC", "location": "NewYork", "comments": "Hwllo"}, {"name": "...
вопрос задан: 19.01.2019
4
ответа

Вычесть большое число в баш

Я хочу сделать саб с двумя большими числами, моя цель 1805334111369276485744644020321551471447190030955050085289-3369574570478873127315415525946742317481702644901195284480 Я пытаюсь с эхо $ ((...
вопрос задан: 18.01.2019
4
ответа

Что подразумевается под `& amp;` и `#` в кодировке shell / bash? Пожалуйста, расшифруйте строку сценария Bash

Я новичок в программировании Bash. Я пытаюсь понять следующий код. Я знаю только то, что $ используется для передачи параметров. function check_data () {локальный шаблон = $ 1 повторений = $ 2 tck = $ 3 tdi = $ ...
вопрос задан: 17.01.2019
4
ответа

Не удается успешно получить исходный код .bashrc из сценария оболочки

Обычно мы можем получить файл ~ / .bashrc, используя этот источник команды ~ / .bashrc, но если я напишу это в сценарии оболочки и выполню, ничего не произойдет. Зачем? Есть какой-либо способ сделать это? Мой скрипт: #! / Bin / ...
вопрос задан: 15.12.2018
4
ответа

Автозаполнение Bash для переменных окружения [закрыто]

Функция автозаполнения bash не работает с переменными среды в 11.04. Текущее поведение указано ниже export SCRIPT = / home / user / script cd $ SCRIPT / < tab > результаты в ...
вопрос задан: 26.10.2018
4
ответа

Список скрытых файлов без использования - (* |

Можно ли перечислить скрытые файлы без использования символов, упомянутых выше? Это означает, что нельзя использовать какие-либо параметры или подстановочный знак *, а также некоторые другие символы (например, это не разрешено ls -a, ls ...
вопрос задан: 14.09.2018
4
ответа

Каждая команда grep возвращает & ldquo; grep: неверный параметр & mdash; '=' & Rdquo; [закрыто]

Я уже удалил и переустановил grep в Ubuntu, но ошибка все еще сохраняется. Какую бы команду grep` я не набрал, я всегда вижу следующий вывод: grep: invalid option - '=' Использование: grep [...
вопрос задан: 31.07.2018
4
ответа

Как обрезать пробелы из переменной Bash?

У меня есть сценарий оболочки с этим кодом: var = `hg st -R" $ path "` if [-n "$ var"]; затем echo $ var fi Но условный код всегда выполняется, потому что hg st всегда печатает хотя бы одну новую строку ...
вопрос задан: 20.06.2018
4
ответа

Клавиши со стрелками, Home, End, Tab-Complete не работают в оболочке

Я установил Ubuntu Minimal (Mini.ISO) на мой виртуальный компьютер. Затем я использовал режим восстановления, чтобы войти в систему как root и создать учетную запись с помощью useradd -m admin, а затем установить пароль с помощью passwd admin. Когда я вхо
вопрос задан: 14.05.2018
4
ответа

Как дождаться завершения в bash нескольких подпроцессов и возврата кода завершения! = 0, когда любой подпроцесс заканчивается кодом! = 0?

Как ждать в bash-скрипте, пока несколько подпроцессов, порожденных этим скриптом, завершатся и вернут код завершения! = 0, когда любой из подпроцессов заканчивается кодом! = 0? Простой скрипт: #! / Bin / bash для ...
вопрос задан: 03.05.2018
4
ответа

Запустите скрипт оболочки как другой пользователь, у которого нет пароля

Я хотел бы запустить скрипт из основной оболочки Ubuntu от имени другого пользователя без пароля. У меня есть полные привилегии sudo, поэтому я попробовал это: sudo su -c "Ваша команда прямо здесь" -s / bin / sh ...
вопрос задан: 18.04.2018
4
ответа

Перекрытие / сравнение двух файлов и печать того, что не соответствовало

Здравствуйте, у меня есть два файла с некоторыми именами файлов, которые выглядят так: Файл 1: 123.txt 456.txt 789.txt 101112.txt Файл 2: 123.txt 789.txt 101112.txt Есть ли какая-нибудь команда bash, которую я могу использовать для перекрывать ...
вопрос задан: 15.01.2018
4
ответа

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

Мне нужно написать скрипт, который записывает в файл, сколько раз этот скрипт был выполнен. Как я могу это сделать?
вопрос задан: 21.12.2017
4
ответа

Вывести имя подпапки и содержимое файла result.txt в .csv

У меня есть папка с несколькими подпапками и подпапками. Я хочу напечатать содержимое файла с именем result.txt, который присутствует во многих подпапках или подпапках в файл CSV ...
вопрос задан: 09.12.2017
4
ответа

Как мне разделить & ldquo; / proc / * / environment & rdquo; файл в отдельных строках?

Я пытаюсь получить содержимое любого файла / proc / * PID * / environment в более удобочитаемом формате. Я могу сделать это способом, показанным ниже, но я уверен, что это не правильный путь. $ cat "/ proc / $ (pgrep gnome -...
вопрос задан: 21.11.2017
4
ответа

Я не могу найти .bash_profile в Ubuntu

Я не могу найти .bash_profile в Ubuntu 14.04 в моей директории / home / user. Я использовал команду ls -a для просмотра .bash_profile, но такого файла нет.
вопрос задан: 27.10.2017
4
ответа

Grep: звездочка (*) не всегда работает

Если я grep документ, который содержит следующее: ThisExampleString ... для выражения This * String или * String, ничего не возвращается. Однако This * возвращает вышеуказанную строку, как и ожидалось. Будь то ...
вопрос задан: 22.09.2017
4
ответа

Настройка пути по умолчанию при открытии терминальной сессии

Я новичок в Ubuntu. Всякий раз, когда я открываю терминал, мой текущий рабочий каталог / home / Varun (как найдено, набирая pwd). Есть ли способ, которым я могу сделать путь терминала, который будет установлен как / home / Varun / Desktop / ...
вопрос задан: 29.08.2017
4
ответа

Перенаправить stderr и stdout в Bash

Я хочу перенаправить как stdout, так и stderr процесса в один файл. Как мне это сделать в Bash?
вопрос задан: 03.06.2017
4
ответа

Блокировка запуска терминала

Если вы наберете эту простую тестовую команду: gnome-terminal -x bash -c "ls; sleep 3", вы обнаружите, что она возвращается немедленно (вновь созданный терминал, конечно, задерживается на три секунды). Это в ...
вопрос задан: 24.05.2017
4
ответа

ошибка сегментации при использовании su или sudo

пример проблемы: $ su Ошибка сегментации $ sudo ls Ошибка сегментации Ранее я пытался скомпилировать sqlite3 из исходного кода. Я не знаю, какие библиотеки он установил. Это может быть причиной, почему это ...
вопрос задан: 24.05.2017
4
ответа

Почему эти команды winepath не работают?

Я пробовал код из этого вопроса и по какой-то причине они не работают, почему и как их исправить? a @ ubuntu: ~ $ echo "#! / bin / sh" > ~ / bin / run_linx_program bash:! / bin / sh ": событие не найдено @ ubuntu: ~ $ ...
вопрос задан: 14.04.2017
4
ответа

Скрипт для инкрементного резервного копирования файловой системы

Я хотел бы запускать следующий незавершенный скрипт еженедельно в качестве задания cron для резервного копирования моего домашнего каталога на внешний диск, смонтированный как / mnt / backups #! / Bin / bash # TIMEDATE = $ (date +% b-% d- % Y-% k:% M) ...
вопрос задан: 14.04.2017
4
ответа

Как получить общую историю битых между разными вкладками

Я использовал ответ в https://unix.stackexchange.com/a/1292/41729, чтобы включить совместную историю в реальном времени между отдельными терминалами bash. Как объяснено в ответе выше, это достигается путем добавления: # ...
вопрос задан: 13.04.2017
4
ответа

История Bash, не содержащая всю историю и пустая после перезагрузки, как решить?

Я недавно обновился с 13.04 до 13.10 и понял, что моя история терминальных ошибок не сохраняется после перезагрузки. cat ~ / .bash_history дал мне ошибку «Отказано в доступе». Я, возможно, излишне или ...
вопрос задан: 13.04.2017
4
ответа

Как очистить или отключить кэш памяти?

После запуска системы через несколько минут мой кэш памяти заполняется и начинает использовать своп. Вот скриншот / proc / meminfo. Однако, если я могу отключить этот процесс / очистить кэш один раз ...
вопрос задан: 13.04.2017
4
ответа

Нет ручного ввода для unset [дубликата]

Я пытаюсь отобразить страницы справки о неустановленной командной строке, в результате я получаю следующий вывод: нет записи вручную для неустановленной я вижу эту проблему, так как они похожи, однако это не может быть ...
вопрос задан: 13.04.2017
4
ответа

Правильный способ добавить учетную запись пользователя через скрипт bash

Вот код скрипта, который я сейчас использую: getent group $ MYGROUP if [$? -не 0]; затем sudo su -c "groupadd $ MYGROUP" fi sudo su -c "useradd mynewuser -p мой пароль -m -g $ PRIMARYGRP -G $ MYGROUP" ...
вопрос задан: 13.04.2017
4
ответа

Невозможно использовать файлы со специальными символами в оболочке

Я хочу перебрать каталог и для каждого файла, который не является каталогом, я хочу добавить имена вместе и разделить их запятой. files = "" для f в $ (ls ~ / Downloads | grep -v ^ d) ...
вопрос задан: 17.03.2017