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

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

16
Як витягти один стовпчик CSV-файлу
Якщо у мене є файл csv, чи існує швидкий спосіб башти, щоб надрукувати вміст будь-якого одного стовпця? Можна впевнено припустити, що кожен рядок має однакову кількість стовпців, але вміст кожного стовпця матиме різну довжину.
111 bash  csv  extract 

7
Зберегти поточний каталог у змінній за допомогою Bash?
Що я намагаюся зробити - це знайти поточний робочий каталог і зберегти його в змінну, щоб я міг запускатися export PATH=$PATH:currentdir+somethingelse. Я не зовсім впевнений, чи є у них змінна, яка містить замовчуванням cwd. Як зберегти поточний каталог у змінній за допомогою Bash?

3
Читання виводу команди в масив в Bash
Мені потрібно прочитати висновок команди з мого сценарію в масив. Команда, наприклад: ps aux | grep | grep | x і він дає вихідний рядок за рядком так: 10 20 30 Мені потрібно прочитати значення з команди команди в масив, і тоді я виконаю деяку роботу, якщо розмір масиву менше …
111 arrays  bash 

14
Як виконати будь-яку команду, що редагує її файл (аргумент) "на місці", використовуючи bash?
У мене є файл temp.txt, який я хочу сортувати за допомогою sortкоманди в bash. Я хочу, щоб відсортовані результати замінили вихідний файл. Наприклад, це не працює (я отримую порожній файл): sortx temp.txt > temp.txt Чи можна це зробити в один рядок, не вдаючись до копіювання до тимчасових файлів? EDIT: Цей …

5
Різна різниця у Bash
Я намагаюся знайти спосіб визначення різниці між двома рядками в моєму сценарії. Я міг би легко це зробити з розд. Або ком., Але я не маю справу з файлами, і я вважаю за краще не виводити їх у файли, робити порівняння і читати їх назад. Я бачу, що comm, diff, …
110 string  bash 

28
Ефективний спосіб перемістити файл у Bash
У мене величезний формат, розділений на вкладці, такий X column1 column2 column3 row1 0 1 2 row2 3 4 5 row3 6 7 8 row4 9 10 11 Я хотів би перенести це ефективно, використовуючи лише команди bash (я міг би написати це десять або більше рядків Perl-скрипту для цього, …
110 bash  parsing  unix  transpose 


4
Баш, попередження без аргументів та рішення справи
Я вчу баш. Я хотів би зробити простий сценарій, який, якщо не наводиться аргументів, показує якесь повідомлення. І коли я даю число в якості аргументу, s залежно від значення, воно робить те чи інше. Я також хотів би знати пропозиції щодо кращих онлайн-посібників для початківців в баші Дякую
110 bash 



2
Що означає оболонка, коли ми поміщаємо команду всередині знака долара та круглих дужок: $ (команда)
Я просто хочу зрозуміти наступний рядок коду в оболонці. Він використовується для отримання поточного робочого каталогу. Мені відомо, що $(variable)ім'я повертає значення всередині імені змінної, але що $(command)повинно повертатись? Чи повертає це значення після виконання команди? У цьому випадку ми можемо використовувати `для виконання команди. CWD="$(cd "$(dirname $0)"; pwd)" Один …
110 bash  shell  terminal  sh  ksh 

7
Знайти всі пристрої зберігання даних, приєднані до машини Linux [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 7 років тому . Удосконаліть це питання У мене є потреба знайти всі записувані пристрої зберігання даних, приєднані до певної машини, незалежно від того, вони встановлені …
109 linux  bash  shell 

7
Перегляньте всі файли з певним розширенням
for i in $(ls);do if [ $i = '*.java' ];then echo "I do something with the file $i" fi done Я хочу переглядати кожен файл у поточній папці і перевіряти, чи відповідає він певним розширенням. Код, описаний вище, не працює, ви знаєте, чому?
109 bash  file  glob 

6
Інтерактивні підказки відповіді на bash script [дублікат]
На це питання вже є відповіді : Неінтерактивне передавання аргументів інтерактивній програмі (6 відповідей) Закрито 17 днів тому . Чи можливо, щоб сценарій bash автоматично обробляв підказки, які зазвичай подаються користувачеві з типовими діями? В даний час я використовую скрипт bash для виклику внутрішнього інструменту, який відображатиме підказки користувачеві (що …


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