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

Для запитань щодо сценаріїв, написаних для командної оболонки Bash. Для скриптів оболонки з помилками / синтаксичними помилками, будь ласка, перевірте їх у програмі shellcheck (або на веб-сервері шелчек за адресою https://shellcheck.net) перед публікацією тут. Питання щодо інтерактивного використання Bash, швидше за все, будуть теми на Super User, ніж на переповнення стека.

20
Видаліть елемент із масиву Bash
Мені потрібно видалити елемент з масиву в оболонці bash. Як правило, я б просто робив: array=("${(@)array:#<element to remove>}") На жаль, елемент, який я хочу видалити, є змінною, тому я не можу використовувати попередню команду. Ось тут приклад: array+=(pluto) array+=(pippo) delete=(pluto) array( ${array[@]/$delete} ) -> but clearly doesn't work because of …
116 arrays  bash  variables 

19
Як видалити нові рядки з текстового файлу?
У мене є такі дані, і мені потрібно все це скласти в один рядок. У мене це: 22791 ; 14336 ; 22821 ; 34653 ; 21491 ; 25522 ; 33238 ; Мені потрібно це: 22791;14336;22821;34653;21491;25522;33238; EDIT Жодна з цих команд не працює ідеально. Більшість з них нехай дані виглядають так: …
116 linux  bash  scripting  shell  sed 



5
Виключіть підкаталог, використовуючи find
У мене така структура каталогів data |___ | abc |____incoming def |____incoming |____processed 123 |___incoming 456 |___incoming |___processed У всіх папках всередині каталогу даних є вхідна підпапка. Я хочу отримати всі файли з усіх папок і підпапок, за винятком режимів def / incoming та 456 / вхідних. Я спробував виконати …
115 bash  unix 

14
отримати просто ціле число від wc в bash
Чи є спосіб отримати ціле число, яке wc повертає в bash? В основному я хочу записати номери рядків і кількість слів на екрані після імені файлу. output: filename linecount wordcount Ось що я маю досі: files=`ls` for f in $files; do if [ ! -d $f ] #only print out …
115 bash  wc 


16
Отримання попередження! PATH не налаштований належним чином »під час використання rvm використовуйте 2.0.0 - за замовчуванням
Вище працює не перший раз, працює 2-й раз. Спробуйте встановити рубінову версію на 2.0.0 для будь-яких нових вікон оболонок. Робимо $ rvm use 2.0.0 --default дає Warning! PATH is not properly set up, '/home/durrantm/.rvm/gems/ruby-1.9.3-p125/ bin' is not at first place, usually this is caused by shell initialization files - check …

11
Який найкращий спосіб використовувати R-скрипти в командному рядку (терміналі)?
Дуже зручно мати сценарії R для виконання простих сюжетів з командного рядка. Однак запустити R з bash-скриптів зовсім не зручно. Ідеал може бути чимось на кшталт #!/path/to/R ... або #!/usr/bin/env R ... але я не зміг зробити жодної з цих робіт. Іншим варіантом є збереження сценаріїв чисто в R, наприклад …
115 bash  r 

30
Який найелегантніший спосіб видалити шлях зі змінної $ PATH у Bash?
Або загалом, як я можу видалити елемент зі списку, розділеного двокрапкою, у змінній середовища Bash? Я думав, що бачив простий спосіб зробити це років тому, використовуючи вдосконалені форми розширення Bash змінної, але якщо так, я втратив це. Швидкий пошук Google виявив напрочуд мало релевантних результатів, і жодного, який я б …


6
Передача аргументів інтерактивній програмі неінтерактивно
У мене є скрипт bash, який використовує readкоманду для інтерактивного читання аргументів командам, наприклад опцій так / ні. Чи є спосіб викликати цей скрипт у неінтерактивному скрипті, передаючи значення параметрів за замовчуванням як аргументи? Це не один варіант, який мені доведеться передати інтерактивному сценарію.

17
Список процесів Java
Як я можу перерахувати всі Java-процеси в bash? Мені потрібен командний рядок. Я знаю, що є команда, psале я не знаю, які параметри мені потрібно використовувати.
113 linux  bash  unix  command-line 

8
Різні підказки bash для різних режимів редагування vi?
Під час використання режиму vi (set -o vi) з Bash, було б непогано мати підказку, яка залежить від режиму, в якому ви зараз перебуваєте (вставка або команда). Як дізнатися цей режим редагування? До речі, це здається, що це можливо в ZSH :
113 bash  prompt 


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