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

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

4
Як встановити змінну середовища дочірнього процесу в Makefile
Я хотів би змінити цей Makefile: SHELL := /bin/bash PATH := node_modules/.bin:$(PATH) boot: @supervisor \ --harmony \ --watch etc,lib \ --extensions js,json \ --no-restart-on error \ lib test: NODE_ENV=test mocha \ --harmony \ --reporter spec \ test clean: @rm -rf node_modules .PHONY: test clean до: SHELL := /bin/bash PATH := …

8
Переставляйте стовпчики за допомогою вирізання
У мене є файл у такому форматі Колонка1 Стовпчик2 str1 1 str2 2 str3 3 Я хочу, щоб стовпці були переставлені. Я спробував нижче команди вирізати -f2,1 file.txt Команда не змінює порядок стовпців. Будь-яка ідея, чому це не працює? Дякую.
135 shell 


26
Як повторити останню команду в оболонці інтерпретатора python?
Як повторити останню команду? Звичайні клавіші: вгору, Ctrl + вгору, Alt-p не працюють. Вони породжують безглуздих персонажів. (ve)[kakarukeys@localhost ve]$ python Python 2.6.6 (r266:84292, Nov 15 2010, 21:48:32) [GCC 4.4.4 20100630 (Red Hat 4.4.4-10)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> print "hello world" hello world …

22
Кращий спосіб збільшення кількості збірки?
Я використовую скрипт оболонки як частину мого процесу збирання Xcode, щоб збільшити номер збірки у файлі plist , однак це робить зрив Xcode 4.2.1 часто (з помилкою щодо цілі, що не належить до проекту; я здогадуюсь зміна файлу plist певним чином заплутує Xcode). Сценарій оболонки зробив це так, що число …
133 xcode  shell  version  xcrun  agvtool 

5
Як змінити завершення історії bash, щоб завершити те, що вже є на лінії?
Кілька місяців тому я знайшов команду, яка зробила мою історію башів автоматичною завершенням того, що вже є в рядку, коли натискати стрілку вгору: $ vim fi Натисніть ↑ $ vim file.py Я хотів би встановити це на своєму новому комп’ютері, оскільки це економить багато часу при збереженні великої історії. Проблема …
133 linux  bash  shell 

6
Яка різниця між $ {var}, "$ var" та "$ {var}" в оболонці Bash?
Що говорить заголовок: що означає інкапсулювати змінну в {}, ""або "{}"? Я не зміг знайти жодних пояснень з цього приводу в Інтернеті - я не зміг посилатися на них, крім використання символів, які нічого не дає. Ось приклад: declare -a groups groups+=("CN=exampleexample,OU=exampleexample,OU=exampleexample,DC=example,DC=com") groups+=("CN=example example,OU=example example,OU=example example,DC=example,DC=com") Це: for group in …
133 bash  shell  variables  syntax 

4
Багаторядковий синтаксис для прокладки гередока; це портативний?
Мені знайомий цей синтаксис: cmd1 << EOF | cmd2 text EOF але щойно виявив, що баш дозволяє мені писати: cmd1 << EOF | text EOF cmd2 (heredoc використовується як вхід до cmd1, а вихід cmd1 передається в cmd2). Це здається дуже незвичайним синтаксисом. Це портативно?
132 bash  shell  pipe  sh  heredoc 

7
Як передавати аргументи Shell Script через докерний запуск
Я новачок у світі докерів. Я повинен викликати скрипт оболонки, який бере аргументи командного рядка через контейнер докера. Наприклад: Мій сценарій оболонки виглядає так: #!bin/bash echo $1 Dockerfile виглядає так: FROM ubuntu:14.04 COPY ./file.sh / CMD /bin/bash file.sh Я не впевнений, як передавати аргументи під час запуску контейнера

14
Як виконати команду MySQL із скрипту оболонки?
Як я можу виконати команду SQL через скрипт оболонки, щоб я міг зробити її автоматизованою? Я хочу відновити дані, зібрані у файлі SQL, за допомогою сценарію оболонки. Я хочу підключитися до сервера та відновити дані. Команда працює, коли виконується окремо за допомогою командного рядка SSH. Це команда, яку я використовую: …
131 mysql  shell  ssh 

30
Обкладіть один вкладиш, щоб додати файл
Це, мабуть, складне рішення . Я шукаю такого простого оператора, як ">>", але для попереднього попередження. Боюся, його не існує. Мені доведеться зробити щось на кшталт mv myfile tmp cat myheader tmp> myfile Щось розумніше?
131 shell  unix 

20
unix - голова І хвіст файлу
Скажімо, у вас є файл txt, яка команда для перегляду верхнього 10 рядка та нижнього 10 рядків файлу одночасно? тобто, якщо файл довжиною 200 рядків, то переглядайте рядки 1-10 та 190-200 за один раз.
131 linux  bash  shell  unix  scripting 


4
Що таке "загальний" в першому рядку після ls -l? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 3 роки тому . Удосконаліть це питання Що є totalна виході ls -l? $ ls -l /etc total 3344 -rw-r--r-- 1 root …
131 linux  shell  unix  command  prompt 

7
У чому різниця між .bashrc, .bash_profile та .en Environment?
Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі він не приймає нових відповідей чи взаємодій. Я використовував декілька різних систем * на основі nix років, і, схоже, кожен аромат Bash, який я використовую, має різний алгоритм для визначення, які сценарії …
130 shell  environment  bash 

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