В скрипте bash, как я могу сказать «для всех файлов типа .png или .PNG»? Я стараюсь : for i in (`ls *.PNG` && `ls *.png`) но получаю синтаксическую ошибку.
В скрипте bash, как я могу сказать «для всех файлов типа .png или .PNG»? Я стараюсь : for i in (`ls *.PNG` && `ls *.png`) но получаю синтаксическую ошибку.
Есть ли способ выполнить команду «как будто» в новой сессии входа в систему? Я уже попробовал env -i. Однако я не хочу иметь дело с различными переменными ENV, которые я должен установить или сбросить. Я тоже пробовал bash -c "some command"и bash -l -c "some commmand", но они все копируют текущую...
На этот вопрос уже есть ответы здесь : Закрыто 8 лет назад . Возможное дублирование: Добавить папку в PATH Я хочу добавить каталог в мой bash для поиска, и я использую $ PATH = .... он работает, однако, когда я открываю новое командное окно, его там нет. Как я могу навсегда добавить это в путь в...
Я хочу прочитать pom.xml («Объектная модель проекта» Maven) и извлечь информацию о версии. Вот пример: <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...
Я создал несколько функций завершения bash, которые кажутся работающими изолированно, но дают мне неожиданные результаты, когда я пытаюсь дополнить их табуляцией. Можно ли подключить bashdb, затем попытаться завершить что-то с помощью табуляции и перейти к отладке и определить, что идет не...
Я использую Bash на Windows, предоставленной MSYS. Я попытался запустить файл Python с shebang of #!/usr/bin/env python, но я получаю это сообщение об ошибке: /usr/bin/env: python: No such file or directory Что я могу сделать, чтобы сделать эту работу? Я знаю, что могу запустить файл Python,...
У меня есть 291 пронумерованных файлов (начиная с 001 - заголовок и заканчивая 291 - заголовок), которые нужно переместить в отдельные каталоги. (От 001 до 021 в папку 1, от 022 до 053 в папку 2, они не обязательно имеют одинаковое количество файлов каждый раз). Я подумал, что мог бы сделать это...
Я использую zsh и мне это очень нравится, но я много работаю с исходным кодом Android, который имеет скрипты компиляции, которые требуют правильной оценки bash. Эти сценарии должны быть получены до компиляции и определять переменные среды и функции оболочки, которые используются во время...
Кто-нибудь получил сценарий bash, который пройдет через библиотеку мультимедиа и установит тег заголовка id3 каждого файла MP3 равным имени файла? Я открыт для других автоматизированных методов тоже. Это может быть приложение с графическим интерфейсом или все, что будет делать работу автоматически....
Чтение ввода в течение цикла чтения, похоже, не работает while read line do echo "get some input from the user" read response done < some_file.txt выполнение не приостанавливается, как если бы чтение было вне цикла. Почему это? Есть ли обходной путь для чтения ввода во время цикла...
Я пытаюсь выполнить сценарий .sh из PHP, однако он не выполняется. Я проверил журналы ошибок и получаю ошибку «sh: Permission denied». Я проверил, под каким пользователем запускается php, и это делается под пользователем apache. Я попытался сменить владельца .sh на пользователя apache, но...
Я считаю, что комбинация Ctrl + Z с последующим fg на Bash очень удобна, она похожа на аналог командной строки alt + tab, поэтому я могу переключиться с просмотра одного файла на вывод запущенного процесса и т. Д. Есть ли аналог Windows Powershell? Я не могу ничего гуглить, кроме «паузы», которая...
Есть ли способ переключить идентификацию пользователя в скрипте (выполняется как root как часть процесса установки), чтобы выполнить некоторые команды без вызова внешнего скрипта, а затем вернуться rootк выполнению других команд? Вроде, как бы, что-то вроде: #!/bin/bash some commands as root...
Эта функция существует в одном из моих пользователей ~ / .bashrc: function rm() { ls $* echo "rm?" read ans if [ "$ans" == 'y' ]; then /bin/rm $* fi } В моем сценарии ksh, который требуется запускать пользователям, у меня есть такая строка: [[ "$KEEP" = "" ]] && \rm $FILE Хотя обратная...
Я пытаюсь сделать правильную вещь и поместить свои привязки клавиш в ~/.inputrc. Тем не менее, оказывается, что я должен изменить bind '"\e\C-j":"\e[1~quiet \e[4~\n"' в "\e\C-j": "\eOHquiet \eOF\n" Теперь \eOH(привязка nav-block-pos1 к beginning-of-line) и \eOF( привязка nav-block-end к...
На этот вопрос уже есть ответы здесь : Закрыто 7 лет назад . Возможное дублирование: инструменты Unix: что, если файл называется минус что-то? Пожалуйста, скажите мне, как избежать этого: [root @ unix ~] # ./-sh -bash: ./-sh: В доступе отказано [root @ unix ~] # chmod + x -sh chmod: неверный...
Я использую bash, и мне было интересно, есть ли какой-нибудь плагин в bash или другой оболочке, который позволяет мне делать это cat tfnislong.txt+ [tab]завершает, cat ThisFileNameIsSoLong.txtкак завершение табуляции в Sublime...
У меня есть файл журнала, принадлежащий rootмне, который я хочу скопировать в каталог, принадлежащий другому пользователю, чтобы он мог проанализировать его (сначала он должен быть распакован). В настоящее время мне придется # cp log.xz /home/user/Documents # chown user:user...
Вот что я отметил в своей лекции: Найти файл .bashrcв вашем домашнем каталоге делать vi .bashrc Когда вы помещаете папку приложения куда-нибудь, убедитесь, что ее адрес находится в переменной пути. Проблема в том, что у меня нет .bashrcфайла в моем домашнем каталоге. В .bash_historyмоем доме только...
Скажем, например, у меня есть следующие файлы в моем рабочем каталоге: mjk0001.fits, mjk0002.fits, ... численно увеличиваясь вплоть до mjk9999.fits. Есть ли способ использовать подстановочные знаки UNIX для перечисления или работы с последовательной группой из них? Например, если мне нужно...