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

8
Используйте список слов для поиска в другом списке

У меня есть список из 250 строк. Я должен запустить их все через веб-сервер, чтобы получить список результатов. Этот список, однако, возвращает гораздо больше строк, чем мне интересно. Скажем, my list.txtis: a.1 b.1 etc тогда вывод output.txt: a.1 a b c a.2 b a b a.3 d k o b.1 b o p b.2 o i y b.3 p...

8
Как найти историю команд оболочки с помощью текстового редактора?

Я знаю, что Ctrl+ Rдавайте искать историю команд, но она немного примитивна. Есть ли способ экспортировать всю мою историю команд (не только текущий сеанс терминала, но и полную историю) в текстовый файл? Затем я мог бы использовать текстовый редактор для удобного поиска. Или, если файл истории уже...

8
Принудительно «неверный» (не 0) код возврата команды терминала?

У меня есть среда, написанная на python, и для целей тестирования я в основном хочу выполнить подпроцесс (он же вызов оболочки) ... который должен просто вернуться с RC! = 0. Я попытался вызвать какой-нибудь несуществующий исполняемый файл; или запустить «выход 1»; но они по какой-то причине...

8
Можно ли сделать сэндвичами какие псевдонимы?

Я ищу способ заставить следующий псевдоним работать для любого имени файла. alias dim='cd /home/jason/Documents; vim *the desired file*; cd' Мне интересно, есть ли способ, которым я мог бы изменить этот псевдоним, чтобы я мог ввести любое имя файла как таковое: dim *the desired file* И все же...

8
Не удается удалить маршрут с шлюзом 0.0.0.0

Я пытаюсь настроить свои маршруты таким образом, чтобы я мог подключиться к Vagrant box с демонстрационной версией Solum . Моя таблица маршрутизации содержит, но не ограничивается следующими маршрутами: $ route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface...

8
Установить на Ubuntu Linux Mint Cinnamon - отполированный Ctrl + R / «reverse-i-search»?

В Mint, когда вы нажимаете Ctrl+ Rв любом терминале, вы получаете довольно приятный интерфейс для обратного поиска. (Чтобы уточнить - я имею в виду дополнительную полировку, предоставленную в Mint - пользовательский интерфейс на шаг выше базового поиска по истории, к которому я привык в Ubuntu и...

8
Как открыть справочную страницу по математике в квадратных скобках и как они называются?

Я работал с ними некоторое время (математические уравнения $[], а не массивы) arrConflicts[0]=$[arrConflicts[0]+1] currentCombination=$[ (arrFiles[0]-1+arrFiles[0]-i)*i/2-arrFiles[0]+j ] Как вызвать справочную страницу? Как называется эта математика (в Google)? Есть ли у него функция min и max?...

8
Bash - проверка каталога на наличие файлов по списку частичных имен файлов

У меня есть сервер, который получает файл для каждого клиента каждый день в каталог. Имена файлов строятся следующим образом: uuid_datestring_other-data Например: d6f60016-0011-49c4-8fca-e2b3496ad5a7_20160204_023-ERROR uuid это стандартный формат uuid. datestringэто выход из date +%Y%m%d....

8
Bash Script для перетаскивания файла в новое место

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

8
Более короткий способ apt-get установить php7.0- {некоторые модули}

В настоящее время я устанавливаю php7.0, и мне было интересно, если есть более короткий способ установки модулей. обычно я печатаю: apt-get install php7.0 php7.0-fpm php7.0-mbstring php7.0-mcrypt php7.0-phpdbg php7.0-dev php7.0-curl php7.0-sqlite3 php7.0-json php7.0-gd php7.0-cli Есть ли регулярное...

8
Определить, если инструмент уже запущен, но ТОЛЬКО для текущего пользователя

До сих пор я использовал pidof -o %PPID -x "my-tool" Чтобы обнаружить pid запущенного экземпляра my-tool. Это короткая версия файла my-tool, исполняемого скрипта bash #!/bin/bash if pidof -o %PPID -x "my-tool"; then echo "Already running" exit 1 fi ... if not running go on Но теперь мне нужно...

8
Как использовать win explorer для создания папок для Bash на Ubuntu в Windows?

Как я могу использовать Проводник Windows для создания папок или файлов в моем домашнем каталоге, используя «Bash на Ubuntu в Windows»? Я попробовал следующее: Введите C: \ Users {user} \ AppData \ Local \ lxss {username} в проводнике Windows. Создайте папку с именем «scripts» с помощью проводника...

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

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

8
Выполнять скрипт bash буквально через каждые 3 дня

Я хочу выполнять скрипт оболочки буквально через каждые 3 дня. Использование crontab с 01 00 */3 * *фактически не выполнит условие, потому что оно будет работать 31-го числа, а затем снова 1-го числа месяца. */3Синтаксис такой же , как говорят 1,4,7 ... 25,28,31. Должны быть способы заставить сам...

8
Скрипт не работает при внешнем вызове

Я использую простой скрипт для создания .mp3s из файлов .mp4: #!/bin/bash for i in *.mp4 do ffmpeg -i "$i" -ab 128k "${i%mp4}mp3" done Скрипт работает нормально при запуске с рабочего стола или при вызове через терминал. Когда скрипт вызывается из внешнего скрипта, он не запускается, возвращая...

8
Как правильно создать псевдоним для привязки пакета в Ubuntu 16.04?

TL; DR Как создать общесистемный псевдоним для привязки пакета в Ubuntu 16.04? Подробнее Я хотел бы установить Blender в качестве оснастки. Я обнаружил, что есть пакет blender-tpaw , который можно установить. К сожалению, после установки он доступен в терминале под именем blender-tpaw, а не...

8
Копировать каждый файл в структуре каталогов по определенному пути, только если файл там уже не существует

Хотел бы скопировать каждый файл из структуры каталогов в конкретный каталог, только если файл там еще не существует. Получил первую часть из этого вопроса переполнения стека : find . -type f -exec cp {} /target-directory \; Как я могу проверить, существует ли файл или нет? Если нет, скопируйте...

8
Backspace не работает внутри запущенного скрипта bash

Я запускаю очень простой скрипт, который читает строку за строкой и печатает введенную строку обратно в терминал: while read CMD; do echo $CMD done Он работает нормально, но когда я пытаюсь редактировать строку с backspaceсимволом, он печатает ^?вместо удаления символа. И когда я нажимаю Ctrl+...