bash

Я пробовал различные формы следующего в скрипте bash: #!/bin/bash svn diff $@ --diff-cmd /usr/bin/diff -x "-y -w -p -W $COLUMNS" но я не могу получить синтаксис, чтобы правильно расширить COLUMNS переменные среды. Я пробовал различные формы следующие: svn diff $@ --diff-cmd /usr/bin/diff -x '-y -w -p -W ...

следующий код number=1 if [[ $number =~ [0-9] ]] then echo matched fi строительство. Если я попытаюсь использовать кавычки в регулярном выражении, однако, он останавливается: number=1 if [[ $number =~ "[0-9]" ]] then echo matched fi пробовал "[0-9]" тоже. Чего мне не хватает? как ни странно, bash a...

у меня есть следующие баш скрипт а.Ш.: #!/bin/bash ./b.sh 'My Argument' б.Ш.: #!/bin/bash someApp $* двоичный файл someApp получает $* как 2 аргумента ("мой" и "аргумент") вместо 1. Я проверил несколько вещей: запуск someApp только через b.sh работает итерация + Эхо аргументы в b.sh работает использ...

в оболочке Unix у меня есть env-файл (env file определяет параметры, необходимые для запуска пользовательского скрипта, такие как имя и путь файла журнала, перенаправление выходов и ошибок в файл журнала, сведения о подключении к базе данных и т. д.), который перенаправляет все выходы (сообщения Эхо) и ошибки...

когда написано так, он выводит текст синим цветом: printf "e[1;34mThis is a blue text.e[0m" но я хочу иметь формат, определенный в printf: printf '%-6s' "This is text" Теперь я попробовал несколько вариантов, как добавить цвет, без успеха: printf '%-6s' "e[1;34mThis is texte[0m" Я даже пытался добави...

я установил pycharm нормально через bin/pycharm.sh, но ошибка, которую я сделал, делала bash pycharm.shпока каталог pycharm имеет внутри папки Загрузки. позже я переместил каталог в /opt/Pycharm/. Это приводит к тому, что когда-то работающая Unity launcher (которая была добавлена при первоначальной установке...

в основном я хочу взять в качестве входного текста из файла, удалить строку из этого файла и сохранить результат обратно в тот же файл. Что-то вроде этого, если это делает его более ясным. grep -v 'seg[0-9]{1,}.[0-9]{1}' file_name > file_name однако, когда я это делаю, я получаю пустой файл. Есть мысли?...

этот вопрос уже есть ответ здесь: Как удалить строки, которые появляются в файле B из другого файла A? 8 ответов у меня есть два файла: 1 dsf sdfsd dsfsdf 2 ljljlj lkklk dsf sdfsd dsfsdf Я хочу отобразить то,...

цель изменить эти имена: F00001-0708-RG-biasliuyda F00001-0708-CS-akgdlaul F00001-0708-VF-hioulgigl к этим именам файлов: F0001-0708-RG-biasliuyda F0001-0708-CS-akgdlaul F0001-0708-VF-hioulgigl Шелл-Кода To тест: ls F00001-0708-*|sed 's/(.).(.*)/mv & /' выполнить: ls F00001-0708-*|sed 's/(.).(...

Я хочу сделать некоторые графические диалоги для моего скрипта, но не знаю как. Я слышал что-то о GTK-сервере или что-то в этом роде. Если кто-то знает, как связать Bash с tcl/tk, я также буду доволен. пожалуйста, не пишите что-то вроде "изменить на C++", потому что мой проект должен быть скрипт в Bash; друг...