Запитання з тегом «bash»

Bash (Bourne-Again SHell) - оболонка, яка використовується за замовчуванням в інтерфейсі командного рядка Ubuntu.

1
Запустити програму із сценарію оболонки, але вести себе як один процес?
Чи є спосіб я виконати додаток із сценарію оболонки, але не створити інший процес. Я хочу, щоб це виглядало лише як один процес . Не має значення, замінити мій скрипт оболонки новим процесом чи продовжиться він після закінчення виклику програми. Це також повинно вирішити моє попереднє питання: /ubuntu/247632/is-there-a-way-to-associate-additional-application-launcher-with-an-app Дякую за …

3
"Команда не знайдена" під час запуску "lessc" з bash
Я встановив lesscчерез npm, Node.js Package Manager, і коли я запускаю lesscз терміналу за допомогою lessc /var/www/less/style.less /var/www/css/style.css він працює чудово. Однак, коли я вкладаю цю саме таку команду в скрипт bash less.sh, вона повертає помилку lessc : command not found. Крім того, мені потрібно запустити цю команду з bash-скрипту, …
12 bash  css 

4
Як надрукувати багаторядкові змінні в стовпчиках стовпчиків в bash?
У мене є дві змінні, які містять багато рядкову інформацію, і я хочу їх розміщувати в стовпцях. varA повертає Aug 01 Aug 04 Aug 16 Aug 26 і varBповертається 04:25 07:28 03:39 10:06 якщо я надрукую обидві змінні, вона повернеться Aug01 Aug04 Aug16 Aug26 04:25 07:28 03:39 10:06 Я хочу …

4
Перевірте, чи є версія Bash> = заданий номер версії
Мені потрібно перевірити, чи є номер версії Bash> = певному номеру. Наприклад, у мене є: $ bash --version GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu) Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software; you are free to change and redistribute …

4
Сценарій Bash для моніторингу зміни файлів та виконання команди
У мене папка з купою папок, ці папки asciidoctorсформували подані з .adocрозширенням. Кожен раз, коли я вносив зміни до файлів (що часто), мені потрібно запустити asciidoctor -q filename.adoc скласти його у формат HTML. Я намагаюся автоматизувати процес. до цих пір я прийшов із цим за допомогою entr : ls *.adoc …

1
розмір основного файлу з ulimit
Моє запитання, мабуть, не стосується Ubuntu зокрема, але, оскільки на моєму робочому столі працює ця ОС, я прийшов на цей форум. Я намагаюся змінити розмір основного файлу за допомогою ulimit -cкоманди наступним чином: $ ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority …

2
Трійник не отримує весь вихід з труби
У мене є сценарій виконання команд, таких як: export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH;./some_app -i $INDEX | tee $LOG echo "Number of errors: $(grep "ERROR" $LOG | wc -l)" Проблема, ймовірно, в тому, що потрібно tee. Здається, не виходить весь вихід. Коли програма закриває останні кілька рядків виводу (зазвичай ті, що містять фатальну помилку), …

2
Як перенаправити вихід на екран, а також на файл?
Моя мета - занести весь вихід із сценарію в каталог, який збирається створити. Наприклад, у мене є: ~/.abc.sh: #! /bin/bash rails new myapp Коли я біжу ... cd ~/code . ~/.abc.sh ... це створить нову програму Rails у каталозі ~/code/myapp. Коли Rails створює додаток, він виводить цілу багато тексту, який …
12 bash  redirect 

2
Як налаштувати ярлики на робочому столі в KDE для запуску термінальних команд?
Я намагаюся зробити ярлик на робочому столі для запуску Spyder, який можна запустити, ввівши spyderтермінал. Я зробив spy.shсценарій з spyderним. Він працює з bash spy.shі ./spy.sh. Але коли я роблю ярлик на робочому столі, такий: [Desktop Entry] Name=spyd Exec=/Desktop/spy.sh Comment= Icon= Type=Application Terminal=true Він видає помилку: "Під час створення дочірнього …

4
Як розділити вихід команди на окремі рядки
list=`ls -a R*` echo $list Всередині скрипту оболонки ця команда echo перелічить усі файли з поточного каталогу, починаючи з R, але в одному рядку. Як я можу надрукувати кожен елемент на одному рядку? Мені потрібна спільна команда для всіх сценаріїв відбуваються з ls, du, find -type -dі т.д.
12 bash  scripts 

4
Греп: Зірочка (*) не завжди працює
Якщо я зірвую документ, який містить таке: ThisExampleString ... за виразом This*Stringабо *String, нічого не повертається. Однак This*повертає вищезазначений рядок як очікувалося. Незалежно від того, чи є вираз укладеним у лапки, немає значення. Я думав, що зірочка вказує будь-яку кількість невідомих символів? Чому це працює лише якщо він знаходиться на …

2
"Помилка синтаксису біля несподіваного маркера" після редагування .bashrc
Я намагаюся отримати доступ до буфера обміну, але коли я входжу source ~/.bashrc в термінал, я отримую цю помилку: bash: /home/taran/.bashrc: line 2: syntax error near unexpected token (' bash: /home/taran/.bashrc: line 2:alias pbpaste='xclip -selection clipboard -o'# ~/.bashrc: executed by bash(1) for non-login shells Я спробував виконати підручник з відповіді …


5
Скоротіть або об'єднайте кілька рядків `&> / dev / null &`
Кожного разу при запуску машини я запускаю таку програму: $ cat start.sh #! /bin/bash google-chrome &> /dev/null & lantern &> /dev/null & xdg-open . &> /dev/null & emacs &> /dev/null & code ~/Programs/ &> /dev/null & xdg-open ~/Reference/topic_regex.md &> /dev/null & Громіздкий &> /dev/null &... Як я міг скоротити логіку?

6
Використовуйте частину команд `apt up` команд` apt update` та `apt upgrade` для виконання обох послідовностей лише в одному рядку
Як повторно використовувати apt upчастину apt updateта apt upgradeкоманди для виконання обох команд послідовно лише в одному рядку без псевдоніму. Що - щось на кшталт: apt up{date,grade}.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.