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

Термін «оболонка» відноситься до загального класу текстових інтерактивних інтерпретаторів команд, які найчастіше асоціюються з операційними системами Unix та Linux. Для запитань щодо сценаріїв оболонок використовуйте більш конкретний тег, такий як "bash", "powershell" або "ksh". Без конкретного тегу слід вважати переносне (сумісне з POSIX) рішення, хоча краще використовувати додатково "posix" або "sh".

5
Асинхронні команди оболонки
Я намагаюся використовувати скрипт оболонки для запуску команди. Мені все одно, коли / коли / як / чому це закінчується. Я хочу, щоб процес почався і запустився, але я хочу, щоб я міг негайно повернутися до своєї оболонки ...

9
Як відфільтрувати файли при використанні scp для копіювання режиму рекурсивно?
Мені потрібно скопіювати всі .class файли з сервера на локальний з усіма зарезервованими dir. Наприклад server:/usr/some/unknown/number/of/sub/folders/me.class, /usr/project/backup/some/unknown/number/of/sub/folders/me.classпроблема полягає в тому, що є багато інших марних файлів, таких як .svn-base файли, які я не хочу. як я можу їх відфільтрувати, щоб я використовував лише scpфайли .class?
99 file  shell  filter  directory  scp 

8
Пакетні файли - кількість аргументів командного рядка
Просто перетворюючи деякі сценарії оболонки у командні файли, я мабуть не можу знайти одну річ ... а це простий підрахунок кількості аргументів командного рядка. напр. якщо у вас є: myapp foo bar У оболонці: $ # -> 2 $ * -> foo bar $ 0 -> myapp $ 1 -> …

7
Як приховати вихідні дані команди в Bash
Я хочу зробити свої сценарії Bash більш елегантними для кінцевого користувача. Як приховати вихідні дані, коли Bash виконує команди? Наприклад, коли виконується Bash yum install nano Користувачеві, який виконав Bash, буде показано наступне: Loaded plugins: fastestmirror base | 3.7 kB 00:00 base/primary_db | 4.4 MB 00:03 extras | 3.4 kB …
99 bash  shell 

7
Передача змінних у віддалену команду ssh
Я хочу мати змогу запустити команду зі своєї машини за допомогою ssh та пройти через змінну середовища $BUILD_NUMBER Ось що я намагаюся: ssh pvt@192.168.1.133 '~/tools/myScript.pl $BUILD_NUMBER' $BUILD_NUMBER встановлюється на машині, що робить ssh-дзвінок, і оскільки змінна не існує на віддаленому хості, вона не отримується. Як передати значення $BUILD_NUMBER?
99 linux  bash  shell  ssh 

11
grep -P більше не працює. Як я можу переписати свої пошукові запити?
Схоже, нова версія OSX більше не підтримує, grep -Pі як така деякі мої сценарії перестали працювати. var1=`grep -o -P '(?<=<st:italic>).*(?=</italic>)' file.txt` Мені потрібно захопити grep у змінну, і мені також потрібно використовувати твердження про нульову ширину \K var2=`grep -P -o '(property:)\K.*\d+(?=end)' file.txt` Будемо вдячні за будь-які альтернативи.
99 macos  perl  shell 

7
як я можу використовувати опцію grep --include для декількох типів файлів?
Коли я хочу зібрати всі HTML-файли в деякому каталозі, я виконую наступне grep --include="*.html" pattern -R /some/path яка добре працює. Проблема полягає в тому, як зібрати всі html, htm, php-файли в деякому каталозі? З цього пункту Використовуйте grep --exclude / - включайте синтаксис, щоб не проглядати певні файли , здається, …
98 shell  grep 


9
Запис вихідних даних у файл журналу та консоль
У оболонці Unix у мене є файл env (файл env визначає параметри, необхідні для запуску скрипта користувача, як ім'я та шлях журналу журналу, перенаправлення виходів та помилок у файл журналу, деталі підключення до бази даних тощо ), який перенаправляє всі результати ( ехо-повідомлення ) та помилки у файлі журналу із …
98 bash  shell  redirect  logging 

4
Створення оболонки за замовчуванням ZSH у MacOSX [закрито]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 3 роки тому . Удосконалюйте це питання Я встановив zsh на своєму Mac. і тепер я хочу зробити це оболонкою за замовчуванням …
98 bash  shell  zsh 

8
Ідентифікація та видалення нульових символів в UNIX
У мене є текстовий файл, що містить небажані нульові символи (ASCII NUL, \0). Коли я намагаюся переглянути його, viя бачу ^@символи, переплетені в звичайний текст. Як я можу: Визначте, які рядки у файлі містять нульові символи? Я спробував захопити \0і \x0, але це не спрацювало. Видалити нульові символи? Запуск stringsфайлу …

8
sed для початківців: зміна всіх випадків у папці
Мені потрібно зробити регулярний вираз пошуку та заміни всіх файлів у папці (та її підпапках). Якою буде команда оболонки Linux для цього? Наприклад, я хочу запустити це над усіма файлами та замінити старий файл на новий, замінений текст. sed 's/old text/new text/g'
98 regex  linux  shell  sed 

4
Що означає "&" в кінці команди linux?
Я системний адміністратор, і мене попросили запустити скрипт Linux для очищення системи. Команда така: perl script.pl > output.log & отже, ця команда закінчується &знаком, чи є в цьому якесь особливе значення? Я маю базові знання оболонки, але ніколи раніше цього не бачив.
98 linux  shell  unix 


4
Лови помилок в колонці
В даний час у мене є сценарій, який робить щось подібне ./a | ./b | ./c Я хочу змінити його, щоб у разі виходу будь-якого з a, b або c з кодом помилки я надрукував повідомлення про помилку і зупинився замість того, щоб виводити поганий вихід уперед. Який був би …

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