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

13
Создать индикатор выполнения в Bash

Как я могу создать индикатор выполнения с помощью bash? Это мой сценарий: #!/bin/bash pass='number1 number12 number13 number14 number15 number16' chk='number14' for i in $pass ; do if [ "$i" == "$chk" ]; then echo ' Found ^_^' else echo 'loading 50%' fi done Я хочу заменить echo 'loading...

13
Расположение файла истории выходных данных оболочки bash

Где оболочка bash хранит фактический сеанс терминала? Я хочу прочитать вывод команд, которые я использовал раньше. Все, что я могу найти, - это как сохранить результаты команды. Поскольку выходные данные отображаются на экране, их все равно нужно где-то хранить. Итак, мой вопрос:...

13
Как написать скрипт, который работает с аргументами или без них?

У меня есть скрипт bash, который выглядит примерно так: #!/bin/bash if [ $1 = "--test" ] || [ $1 = "-t" ]; then echo "Testing..." testing="y" else testing="n" echo "Not testing." fi Так что я хочу иметь возможность не только запускать его с помощью ./script --testили ./script -t, но и без...

13
Могу ли я изменить каталог на диск Windows в Ubuntu Bash на WSL?

Я супер новичок в Ubuntu и в основном нуждаюсь в Ubuntu для пакета Python. Я хотел бы запустить файл Python в скажем e:/username/folder1/folder2/python.py. Я попробовал каждый метод онлайн, и единственный ответ bash: cd./e: No such file or directory. Я не уверен, является ли это из-за окон bash или...

13
Как я могу постепенно зашифровать загружаемый файл?

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

13
Отключить опцию удаления crontab в CLI

Например, как отключить определенную команду crontab -r? Со мной уже дважды случалось, что я случайно запускаю это, потому что мой Eключ находится рядом с Rключом. Этой маленькой опечатки достаточно, и ваш crontab...

13
Windows filepath преобразуется в Linux filepath

У меня есть путь Windows в переменной Bash в виде строки: file='C:\Users\abcd\Downloads\testingFile.log' Я пытаюсь преобразовать этот путь в путь Linux, начиная с /c/Users.... Моя попытка Следующие работы: file=${file/C://c} file=${file//\\//} echo $file > /c/Users/abcd/Downloads/testingFile.log...

13
Что означает строки сценария bash, начинающиеся с # $?

Я нашел этот bashскрипт на GitHub, который хочу использовать для своей работы. У меня следующий вопрос: что означают строки со 2 по 5? Это просто комментарии или они служат какой-то цели? #!/bin/bash #$ -l h_rt=72:00:00 #$ -V #$ -N index_calc #$ -j y source ~/modules.sh cd $1 l_file=`find . -name...

13
Многострочный псевдоним в bash

У меня есть следующий скрипт. Это простой тестовый случай, где aлюбое строковое значение и bпредполагается, что это путь. #!/bin/bash alias jo "\ echo "please enter values "\ read a \ read -e b \ echo "My values are $a and $b"" Однако всякий раз, когда я пытаюсь выполнить ./sample.sh, я получаю...

13
Как создать текстовый документ в форме документа с терминалом

Я знаю, что могу легко создать файл docx с помощью libreOffice, но я просто хочу больше узнать об использовании bash. Кто-нибудь может объяснить, если это вообще возможно с терминалом? Сенсорная команда делает достойную работу, но не указывает никакого...

12
Как перенаправить вывод на экран, а также в файл?

Моя цель - записать весь вывод скрипта в каталог, который скрипт создаст. Например, у меня есть: ~/.abc.sh: #! /bin/bash rails new myapp Когда я бегу ... cd ~/code . ~/.abc.sh ... это создаст новое приложение Rails в каталоге ~/code/myapp. Когда Rails создает приложение, оно выводит много текста,...

12
«Команда не найдена» при запуске «lessc» из bash

Я установил lesscчерез npmменеджер пакетов Node.js, и когда я запускаю lesscиз терминала, используя lessc /var/www/less/style.less /var/www/css/style.css это работает отлично. Однако когда я помещаю эту же команду в скрипт bash less.sh, она возвращает ошибку lessc : command not found. Кроме того,...

12
Rsync без пароля без SSH без аутентификации ключа [небезопасно]

Я хочу настроить работу RSync, которая будет подключаться через SSH. У меня есть компьютер (backup @ myhost) и удаленный хост (test @ remhost), и мне нужно сделать резервную копию папки ~ / что-то со всем ее содержимым. Пользовательский тест ssh имеет доступ только для чтения ко всем файлам и...

12
Ссылка на каталог в bash

Я использую lnкоманду для создания символической ссылки на каталог с помощью bash, я пошел в каталог, я хотел сделать ссылку и использовал следующую команду: ln -s C#/ ~/Projetos Это создаст ссылку на ~/media/Projects/C#в ~/Projetosпапке. Но когда я cdприхожу домой, папка отображается красным...

12
Как я могу вернуться к приложению в фоновом режиме?

Я знаю, что могу запустить приложение в фоновом режиме, поместив амперсанд ( &) в конце команды. Например: $ rtorrent & [1] 4618 начинается rtorrentв фоновом режиме. Я хотел бы вернуться к фону, rtorrentчтобы проверить, завершены ли мои загрузки. Как я могу это...

12
Настройка стандартных экранов Byobu

Я только что установил Quantal как новую установку и хочу настроить Byobu, как это было на моей старой системе. В предыдущей версии byobu была опция в byobu-config (через клавишу F9) для создания новых окон, в которых была опция флажка, чтобы выбрать, был ли это вариант запуска. Целого раздела...

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

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

12
Автоматическое подтверждение при запуске скриптов bash?

Я работаю над простым bash-скриптом, который настраивает новые серверы так, как я хочу. В этом нет ничего особенного, но, надеюсь, это сэкономит мне много времени в будущем. Как я могу предотвратить подобные запросы: You are about to add the following PPA to your system: Stable version of nginx....