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

Bash - це безкоштовна оболонка для операційних систем, схожих на Unix, від проекту GNU.

0
відкрити новий екран в Linux, немає доступу до локальної бібліотеки Perl
Я додав свою локальну бібліотеку perl до сценарію запуску оболонки (.bashrc) і коли запускаю термінал у Linux: $ echo $PERL5LIB /home/perl5/lib/perl5:/usr/share/vcftools/perl АЛЕ коли я відкриваю новий екран (Linux) $ echo $PERL5LIB /usr/share/vcftools/perl і я не маю доступу до моєї місцевої бібліотеки !! Хтось знає, чому?
linux  perl  bash  shell 

1
Якщо заява не працює в cronjob
bash cronjob продовжує створювати новий процес, хоча моя ifзаява говорить про те, що він не запускається, якщо процес або порт вже є ... кішка / тощо / crontab */1 * * * * root /opt/script.sh також спробував: * * * * * /opt/script.sh скрипт відкриває порт, тому я спробував перевірити …

1
Як почати інтерактивний баш із су
У мене немає sudo suімені користувача, проте у мене є його пароль. Я хочу мати сценарій, який передає пароль і дає мені інтерактивний баш. Я спробував це: echo mypassword | su - otherusr Password: Last login: Wed Jul 25 12:09:38 COT 2018 [myuser@myserver ~]$ Він повертає мене до мого користувача, …

1
~ / .ssh / config стирається в OS X
Привіт чудові Супер Користувачі! У мене найсмішніша проблема, коли мій ~/.ssh/configфайл стирається з піврегулярним інтервалом. Я не скоротив терміни цього, але, здається, це станеться колись вночі. Файл все ще існує, але вміст видалено. Я використовую zshі oh-my-zsh. Я розмовляв з колегою, який має одне і те ж питання і використовує …
bash  ssh 

1
Як передавати вихід команди в sed
Моя команда sed в #Update ключ у файлі config. не отримує вміст змінної $ GETKEY Хтось мені допоможе? # Get key from output of the website. GETKEY=`wget https://www.badips.com/get/key -qO - | awk {'print $9'} | cut -d ":" -f3 | cut -d "}" -f1 | sed 's/\"//g'` if [ $? …

1
Що означає псевдонім, який = 'псевдонім | … Робити?
Я помітив це у нестандартних псевдонімах CentOS alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' Отже, коли ви набираєте which, на самому ділі труба aliasв /usr/bin/which, вірно? Здається трохи безглуздо $> echo xxxxxxxxxx | /usr/bin/which echo /usr/bin/echo Здається, труба нічого не робить. Що тут має відбуватися?
linux  bash 

1
while циклічні умови - пошук рядкового шаблону в bash
Я змінюю скрипт bash, і мені потрібно написати цикл і перевірити, чи існує файл певного шаблону у вихідному каталозі. Сценарій працює, якщо я позначаю конкретний файл, але не з підказкою ( file_patt*наприклад,). Будь-які ідеї? while [[ ! -e $SRC_DIR/file_patt* ]] ; do echo "in loop" done
bash 

0
Bash: історія-пошук назад, розбита після ssh
Я регулярно ssh зі свого ноутбука (mac) на робочий стіл (Linux), а іноді, згодом, історія-пошук назад закінчується ламаною і просто діє як попередня історія. (Я не відстежував, чи це відбувається завжди і завжди після порушених сеансів, порівняно з чисто відключеними.) Моя перша підозра підозріла на тому, що якимось чином налаштування …

1
Сценарій Bash, який сам генерує команди bash
Якщо ця команда введена під час відтворення пісні в Audacious: songdir=$(echo -n $(audtool current-song-filename) | cut -d'/' -f-5);for entry in "$songdir"/*.mp3; do echo "$entry";done Команда створює список усіх пісень із цього альбому за повним шляхом та назвою файлу: /media/sdc2/stereophonics/graffiti_on_the_train/01_-_stereophonics_-_we_share_the_same_sun.mp3 /media/sdc2/stereophonics/graffiti_on_the_train/02_-_stereophonics_-_graffiti_on_the_train.mp3 /media/sdc2/stereophonics/graffiti_on_the_train/03_-_stereophonics_-_indian_summer.mp3 /media/sdc2/stereophonics/graffiti_on_the_train/04_-_stereophonics_-_take_me.mp3 /media/sdc2/stereophonics/graffiti_on_the_train/05_-_stereophonics_-_catacomb.mp3 /media/sdc2/stereophonics/graffiti_on_the_train/06_-_stereophonics_-_roll_the_dice.mp3 /media/sdc2/stereophonics/graffiti_on_the_train/07_-_stereophonics_-_violins_and_tambourines.mp3 /media/sdc2/stereophonics/graffiti_on_the_train/08_-_stereophonics_-_been_caught_cheating.mp3 /media/sdc2/stereophonics/graffiti_on_the_train/09_-_stereophonics_-_in_a_moment.mp3 /media/sdc2/stereophonics/graffiti_on_the_train/10_-_stereophonics_-_no-ones_perfect.mp3 Команда (яка …


1
Псевдонім, який виконує підкоманду
Я хочу запустити 2 команди під alias, але оскільки вона включає в себе, cdі я не хочу змінювати папку від основного абонента, я подумав, що це може допомогти викликати підкоманду: alias lhu="$(cd /my/path && myotherCommand)" Але при дзвінку lhuце каже not found(я вже буду source). Як я можу це зробити?

2
Чому мені потрібно встановити дозволи на виконання, щоб запустити bash-скрипт, коли він може запускатися, якщо я змушую його "bash test.sh?"
Це вміст test.sh: #!/bin/bash echo "test me" Щоб виконати bash test.sh, немає проблем. Але для виконання з ./test.sh, виникає помилка: bash: ./test.sh: Permission denied chmod u+x test.shможе змусити його працювати ./test.sh. Хочу знати причину: Чому не потрібно додавати, chmod u+x test.shколи її виконувати bash test.sh? І навіщо потрібно додати, chmod …

1
Sed витягують всі сірники на одній лінії
У мене є такий рядок: randomtext<News:Image>111</News:Image>morerandomtext<News:Image>abc123</News:Image>sometext<News:Image>321abc</News:Image> Я не можу зробити sed для отримання значень між тегами <News:Image>та </News:Image>. Я спробував sed -rn 's/<News:Image>/<\/News:Image>/p' feed2.xmlі не міг змусити його працювати. Мені потрібен sed для виведення: 111 abc123 321abc
bash  regex  sed 


2
завершення вкладки bash не працює на скриптах оболонки
На моїй системній вкладці Fedora 19 не працює для скриптів bash, коли у мене є shна початку командного рядка, якщо ім'я файлу сценарію не закінчується символом a .sh. Тобто, якщо я набираю: $ sh file<tab> І поточний каталог містить: filename ... заповнення вкладки не працює. Але якщо поточний каталог містить: …

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