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

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

4
PHP shell_exec () против exec ()
Я изо всех сил пытаюсь понять разницу между shell_exec()и exec()... Я всегда использовал exec()для выполнения команд на стороне сервера, когда я буду использовать shell_exec()? Это shell_exec()просто сокращение для exec()? Похоже, то же самое с меньшим количеством параметров.
345 php  shell  command  exec 

10
Псевдо-терминал не будет выделен, потому что stdin не является терминалом
Я пытаюсь написать сценарий оболочки, который создает некоторые каталоги на удаленном сервере, а затем использует scp для копирования файлов с моего локального компьютера на удаленный. Вот что у меня так далеко: ssh -t user@server<<EOT DEP_ROOT='/home/matthewr/releases' datestamp=$(date +%Y%m%d%H%M%S) REL_DIR=$DEP_ROOT"/"$datestamp if [ ! -d "$DEP_ROOT" ]; then echo "creating the root directory" …
345 linux  bash  shell  ssh 

11
Какова цель встроенной GNU Bash (двоеточие)?
Какова цель команды, которая ничего не делает, будучи всего лишь лидером комментариев, но на самом деле является встроенной оболочкой? Это медленнее, чем вставка комментария в ваши сценарии примерно на 40% за вызов, что, вероятно, сильно варьируется в зависимости от размера комментария. Единственные возможные причины, которые я вижу, это: # poor …
336 bash  shell  built-in 

12
шаблон `find -name`, который соответствует нескольким шаблонам
Я пытался получить список всех файлов Python и HTML в каталоге с помощью команды find Documents -name "*.{py,html}". Затем появилась справочная страница: Скобки в шаблоне ('{}') не считаются специальными (то есть find. -Name 'foo {1,2}' соответствует файлу с именем foo {1,2}, а не файлам foo1 и foo2. Поскольку это часть …
335 shell  find 


11
Как я могу использовать обратные или отрицательные подстановочные знаки при сопоставлении с образцом в оболочке Unix / Linux?
Скажем, я хочу скопировать содержимое каталога, исключая файлы и папки, имена которых содержат слово «Музыка». cp [exclude-matches] *Music* /target_directory Что должно пойти вместо [exclude-match] для достижения этой цели?

2
Как создать ссылку на каталог [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 8 лет назад . Улучшить этот вопрос Как создать ссылку xxxна /home/jake/doc/test/2000/something/? Предположим, что xxxсоздан в, /home/jakeи вы в настоящее время /home/jake. Когда …
322 linux  shell  command 

30
Как урленкодировать данные для команды curl?
Я пытаюсь написать bash-скрипт для тестирования, который принимает параметр и отправляет его через curl на веб-сайт. Мне нужно URL кодировать значение, чтобы убедиться, что специальные символы обрабатываются правильно. Каков наилучший способ сделать это? Вот мой основной сценарий: #!/bin/bash host=${1:?'bad host'} value=$2 shift shift curl -v -d "param=${value}" http://${host}/somepath $@

12
Замените всю строку, содержащую строку, используя Sed
У меня есть текстовый файл, который имеет определенную строку что-то вроде sometext sometext sometext TEXT_TO_BE_REPLACED sometext sometext sometext Мне нужно заменить всю строку выше This line is removed by the admin. Ключевое слово поиска TEXT_TO_BE_REPLACED Мне нужно написать сценарий оболочки для этого. Как я могу добиться этого с помощью sed?
319 string  shell  sed 

3
Изменение оболочки по умолчанию в Linux [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 7 лет назад . Улучшить этот вопрос Как можно изменить оболочку по умолчанию? В envнастоящее время команда говорит: SHELL=/bin/tcsh и я хочу изменить …
318 linux  bash  shell  environment  tcsh 

8
Проверьте размер папки в Bash
Я пытаюсь написать сценарий, который будет рассчитывать размер каталога, и если размер меньше 10 ГБ и больше 2 ГБ, выполните какое-то действие. Где мне нужно указать имя моей папки? # 10GB SIZE="1074747474" # check the current size CHECK="`du /data/sflow_log/`" if [ "$CHECK" -gt "$SIZE" ]; then echo "DONE" fi
317 bash  shell  directory 



11
Объединение нескольких текстовых файлов в один файл в Bash
Какой самый быстрый и самый прагматичный способ объединить все файлы * .txt в каталоге в один большой текстовый файл? В настоящее время я использую Windows с Cygwin, поэтому у меня есть доступ к BASH. Команда оболочки Windows тоже подойдет, но я сомневаюсь, что она есть.
305 bash  shell 

7
Выделите код bash / shell в уценке
Как выделить команды bash / shell в файлах уценки? Например, чтобы выделить, jsя пишу: ```js function () { return "This code is highlighted as Javascript!"} ``` Для выделения HTML-кода я использую ```html. Как мы можем выделить команды bash / shell?

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