Вопросы с тегом «shell»

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

6
Bash: рекурсивное копирование именованных файлов с сохранением структуры папок.
Я надеялся, что: cp -R src/prog.js images/icon.jpg /tmp/package даст симметричную структуру в целевом каталоге: /tmp | +-- package | +-- src | | | +-- prog.js | +-- images | +-- icon.jpg но вместо этого оба файла копируются в / tmp / package. Плоская копия. (Это на OSX). Есть ли …
103 bash  shell 

5
Сравните две папки, в которых много файлов.
Есть две папки с прибл. 150 файлов свойств Java. В сценарии оболочки, как сравнить обе папки, чтобы увидеть, есть ли в любой из них новый файл свойств и каковы различия между файлами свойств. Вывод должен быть в формате отчета.
103 unix  shell  diff 

22
Создание нового пользователя и пароля с помощью Ansible
У меня есть доступная задача, которая создает нового пользователя в ubuntu 12.04; - name: Add deployment user action: user name=deployer password=mypassword он завершается, как ожидалось, но когда я вхожу в систему как этот пользователь и пытаюсь выполнить sudo с паролем, который я установил, он всегда говорит, что это неверно. Что …
103 bash  shell  ubuntu  ansible 



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

6
В чем волшебство знака «-» (тире) в параметрах командной строки?
Примеры: Создайте ISO-образ и запишите его прямо на компакт-диск. mkisofs -V Photos -r /home/vivek/photos | cdrecord -v dev=/dev/dvdrw - Перейти в предыдущий каталог. cd - Слушайте порт 12345 и распаковывайте отправленные на него данные. nc -l -p 12345 | tar xvzf - Для чего нужен тире и как его использовать?
102 linux  bash  shell  unix  command-line 


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

10
Пакетное переименование файлов с помощью Bash
Как Bash может переименовать серию пакетов, чтобы удалить их номера версий? Я играл с обоими exprи%% безрезультатно. Примеры: Xft2-2.1.13.pkg становится Xft2.pkg jasper-1.900.1.pkg становится jasper.pkg xorg-libXrandr-1.2.3.pkg становится xorg-libXrandr.pkg
101 bash  shell  file-rename 

7
Нажмите alt + numeric в bash, и вы получите (arg [numeric]) что это?
Нажмите alt + numeric в bash, и вы получите (arg [numeric]) что это? (Этот тип вопросов лучше подходит для того, чтобы задать вопрос человеку, вместо того, чтобы пытаться «угадать» правильную терминологию для поиска в документации через Интернет).

9
Бесполезное использование кошки?
Вероятно, это есть во многих часто задаваемых вопросах - вместо использования: cat file | command (что называется бесполезным использованием кошки), правильный путь должен быть таким: command < file Во втором, «правильном» варианте - ОС не должна порождать лишний процесс. Несмотря на это, я продолжал использовать бесполезную кошку по двум причинам. …
101 shell  command-line  cat 

10
Получить конкретную строку из текстового файла, используя только сценарий оболочки
Я пытаюсь получить конкретную строку из текстового файла. Пока в сети я видел только такие вещи, как sed (я могу использовать только sh -not bash или sed или что-то в этом роде). Мне нужно сделать это только с помощью базового сценария оболочки. cat file | while read line do #do …
101 linux  shell  unix  sh 

6
Чистый способ запустить веб-браузер из сценария оболочки?
В сценарии bash мне нужно запустить пользовательский веб-браузер. Кажется, есть много способов сделать это: $BROWSER xdg-open gnome-open в GNOME www-browser x-www-browser ... Есть ли способ сделать это более стандартно, чем другие, который работал бы на большинстве платформ, или я должен просто использовать что-то вроде этого: #/usr/bin/env bash if [ -n …

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 00:00 extras/primary_db …
101 bash  shell 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.