Вопросы с тегом «command-line»

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

У меня есть скрипт Python, который принимает строковые аргументы. $ python script.py "one image.jpg" "another image.jpg" Это работает как ожидалось. Python argparse: ["one image.jpg", "another image.jpg"] Если мне нужно передать имена файлов, я бы сделал, $ python script.py $(ls "/some/dir/*.jpg")...

11
Выполнить две команды в случае || или &&

Я читал о && и || и я хотел бы запустить две команды в ложном случае. Я пытался, ;но это всегда работает . Я попытался поместить его в фигурные скобки, { command1; command2 }но это приводит к синтаксической ошибке. Я хочу сделать что-то вроде command && echo "Ok, continuing" || echo...

11
В чем разница между ls [13] и ls {1,3}?

Я создал три файла в своем каталоге с помощью команды touch inv{1..3}.txt. Теперь я использовал две команды, и их вывод практически одинаков. Эти две команды ls inv[13].txtи ls {1,3}.txt. Так как же эти два разных? Чем квадратные скобки отличаются от фигурных скобок? Кроме того, я гуглил «linux...

11
Есть ли в Gnome-Terminal команда или какая-либо оболочка с вкладками для открытия новой вкладки?

Я не ищу сочетания клавиш, а хочу команды для: Новое окно Новая вкладка Закрыть текущую вкладку или окно Развернуть окно Shell Свернуть окно оболочки Переместить оболочку в другое рабочее пространство Переключатель И в принципе что-нибудь подобное. Помнить; Я не хочу ярлыки, а скорее актуальные...

11
Есть ли способ заставить команду вырезать чтение только последнего поля?

У меня есть разделенная пробелами строка, которая выводится командой, которую я люблю передавать по трубам cut, используя -fd ' 'для разделения на пробелы. Я знаю, что могу использовать -f <n>для отображения номера поля <n>, но могу ли я заставить его отображать последнее поле, если я...

11
Как tar.gz много файлов одинакового размера в несколько архивов с ограничением размера

Я на Ubuntu 16.04. У меня есть папка с большим количеством текстовых файлов (почти 12k). Мне нужно загрузить их все на веб-сайт, который принимает .tar.gzзагружаемые файлы, а затем автоматически распаковывает их, но имеет ограничение 10 МБ (10000 КБ) на файл (поэтому, в частности, каждый файл...

11
Как я могу отслеживать время из командной строки?

Я ищу команду для отслеживания времени. Я представляю следующий рабочий процесс: Запустите команду ... сделать что-то еще ... Вернитесь в окно терминала и остановите команду В качестве выхода вы получаете время, прошедшее между 3 и 1...

11
Присваивание только части строки переменной в bash

Я получаю от пользователя определенный абсолютный путь к файлу и хочу создать переменную, которая будет строкой, которая не будет включать в себя только ПЕРВЫЕ два компонента пути к файлу, но без ее печати или чего-либо еще. Например, абсолютный путь может быть:...

11
Как напечатать значения из текстового файла в столбчатый файл с помощью сценария оболочки

У меня есть output.txt от запуска сценария оболочки следующим образом: abc.txt errorstatus1 Fri Nov 11 02:00:09 2016 def.txt errorstatus2.txt Sat Nov 12 03:00:09 2016 Текстовый файл построчно содержит несколько записей одинаковым образом. Я хочу напечатать эти значения в столбцы: имя файла, статус...

11
Откройте браузер Ubuntu из терминала

Очень простой вопрос: Как открыть браузер Ubuntu из терминала? Я запускаю компьютер через сеанс X-Forward, и мне нужно найти команду, чтобы открыть браузер Ubuntu. Это не мой браузер по умолчанию, поэтому sensible-browserне открывайте его. Я старался: browser ubuntu-browser gnome-browser...

11
bash: file: команда не найдена

У меня есть Ubuntu Docker контейнер. Я установил там некоторые приложения, скомпилированные в Windows для Ubuntu. Он не выполняется, и я хотел бы проверить, есть ли несоответствие между архитектурой системы и файлом. Я пробую эту команду > file myapp но, к сожалению, выход > bash: file:...

11
Удалить родительский каталог (не пустой), если конкретный дочерний каталог пуст

Я должен сохранить все каталоги, которые содержат файлы в определенном подкаталоге, но удалить остальные каталоги, в которых подкаталог пуст. Чтобы быть более конкретным, вот структура: A | |--------312311 | | | |----Recording | |----a.txt | |----b.txt | | |--------453453 | |----Recording | | |...

11
Массовое переименование каталогов для перемещения года от конца к началу

В настоящее время я борюсь с некоторыми музыкальными папками. Однажды я решил назвать их по образцу: artist - album - year. Сегодня я понял, что это был неумный шаг, и теперь хочу назвать мои каталоги в соответствии с шаблоном: так year - artist - albumкак они будут отображаться в порядке...

11
Как мне найти название текущего рабочего пространства?

Есть ли способ для bash-скрипта найти имя текущего рабочего пространства (виртуальный рабочий стол)? Это кажется действительно полезным для таких вещей, как настройка поведения в моем файле .bashrc на основе рабочего стола, на котором была создана...

11
Как остановить скрипт bash при сбое условия?

Здесь показано использование ||и &&в одной строке для объединения выполнения команд: Как я могу проверить наличие ошибок apt-get в скрипте bash? Я пытаюсь остановить выполнение скрипта, если определенное условие не выполняется, например false || echo "Obvious error because its false on...

11
Получить UUID / файловой системы из скрипта

Как я могу получить UUID тома, который содержит /файловую систему? Лучшее, что я нашел на сегодняшний день, это blkid -o list. Но этот вывод читается человеком и его трудно разобрать. Может быть, есть лучший способ? Мне это нужно для параметризации управления конфигурацией с помощью системных...

11
Добавить строку в файл в команде cat?

Я могу сделать, cat file.txtчтобы получить содержимое файла, но я также хочу добавить последнюю строку по своему выбору. Я попробовал трубопровод, (cat file.txt ; echo "My final line") |но только последняя линия проходит через трубу. Как я могу присоединиться к кошке и финальной линии? Изменить для...