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

Оболочка - это программное обеспечение, которое позволяет пользователям взаимодействовать с операционной системой, обычно вводя их в командной строке.

1
Как разобрать выражения времени в оболочке?
Я хочу иметь скрипт оболочки с параметром, указывающим некоторое время. Существует ли уже существующий способ преобразования временных выражений ala: 1d, 34m, 3s, или 0,456h, или 23ms, скажем, в миллисекунды или часы? Прежде чем я начну кодировать его самостоятельно? Я в основном использую Ubuntu, но другие решения для конкретных ОС также …

2
как исправить разрешение на доступ к каталогу в Unix?
У меня есть файл Ksh, который будет загружать ZIP-файл из Интернета в /tmp каталог с именем f.zip Почему я получаю разрешение отказано? $ ./downloadbcfi Current name is /download.files.R1201BHtm.zip /tmp/f.zip: Permissin denied Когда я смотрю на разрешение на /tmp каталог все в порядке, как показано ниже:

2
Как проверить, есть ли команда busybox?
В моем случае я хочу посмотреть, есть ли в busybox встроенная команда "md5sum". В настоящее время я делаю это: $ echo | busybox md5sum &>/dev/null && echo yes || echo no Я не смог найти никакой информации о том, есть ли что-то встроенное в busybox, чтобы узнать, какие функции доступны …

1
Переменная Pipe in Environment в оболочке fish не выполняет первую команду?
Я хочу установить fish_greeting в date --rfc-2822 | cowsay -f tux | lolcat (не суди меня). Когда я бегу date --rfc-2822 | cowsay -f tux | lolcat в интерактивном режиме я получаю правильный вывод (дата в речевом пузыре над смокингом в цветах радуги). Тем не менее, когда я set fish_greeting …

2
Linux zip и исключить каталог в скрипте Bash
Я пытаюсь написать сценарий bash / shell для архивирования определенной папки и игнорирования некоторых вложенных папок в этой папке. Это папка, которую я пытаюсь сжать " sync_test5 «: Мой скрипт bash генерирует список игнорирования ( основанный на ) и вызывает функцию zip следующим образом: #!/bin/bash SYNC_WEB_ROOT_BASE_DIR="/home/www-data/public_html" SYNC_WEB_ROOT_BACKUP_DIR="sync_test5" SYNC_WEB_ROOT_IGNORE_DIR="dir_to_ignore dir2_to_ignore" ignorelist="" …

0
Unix sed не умеет читать. специфическая проблема при использовании переменной
Одна строка в контрольном файле выглядит так: 1039 ZA_BKPF_20170725103534.txt Таким образом, используя пробел в качестве разделителя, я обрезаю и присваиваю только имя файла переменной, как показано ниже: файл = echo "$line" | cut -d " " -f2 и тогда я использую sed: sed -i 1d "$ targetDir" / "$ file" …
bash  unix  shell  script  sed 

1
Запускать несколько JAR-файлов последовательно (не одновременно), используя сценарий оболочки и докер
У меня есть 2 jar-файла: abc.jar и xyz.jar, я хочу запускать их последовательно один за другим. когда мой start.sh такой /usr/lib/jvm/java-8-openjdk-amd64/bin/java -jar abc.jar & /usr/lib/jvm/java-8-openjdk-amd64/bin/java -jar xyz.jar но при этом обе банки запускаются одновременно. Когда мой start.sh такой /usr/lib/jvm/java-8-openjdk-amd64/bin/java -jar abc.jar && /usr/lib/jvm/java-8-openjdk-amd64/bin/java -jar xyz.jar Только первый abc.jar старт. Также …
linux  bash  shell  java  docker 

0
Испытывает многочисленные проблемы с оболочкой Windows
Я уже несколько лет испытываю многочисленные проблемы с моей оболочкой Windows, которые обострились до такой степени, что файловый менеджер становится практически бесполезным. Вначале я заметил, что всякий раз, когда я прокручивал проводник, каждые несколько секунд страница, казалось, обновлялась, и она прокручивала меня до самого верха. Кроме того, когда я пытался …

1
Как запустить сценарий оболочки из AppleScript?
Я использую Mac под управлением OSX Yosemite v.10.10.5. Когда я пытаюсь запустить скрипт оболочки из моего AppleScript, я получаю следующее сообщение об ошибке: Сообщение об ошибке в редакторе скриптов AppleScript error "sh: /Users/path/to/file/myShellScript.sh: Permission denied" number 126 myShellScript.sh cd /Users/myusername/Git/myproject/ git remote remove origin myAppleScript.applescript do shell script "/Users/path/to/file/myShellScript.sh" Что …

2
правило кода выхода команды bash pipe
Я писал простой скрипт, который проверяет вывод команды, если она отображает определенное ключевое слово. Чтобы проверить, работает ли это, я проверял команду из командной строки bash. $ ls | grep -q foo $ echo $? Отображаемое значение 1 или 0 зависит от вывода команды и параметра grep, как я и …

2
продолжение: почему файлы shebang не подходят?
ответ на вопрос https://unix.stackexchange.com/questions/364/allow-setuid-on-shell-scripts . есть очень хороший ответ Жиля. увы я этого не понимаю. ничто из описанного там не выглядит по-разному между исполняемыми и интерпретируемыми. сценарии имели условие замены файла гонки, но для исправления Unix-блокировки это не требуется. любой исполняемый файл C сначала читается, а затем исполняется. это можно …

1
Почему я получаю другое поведение команды scp в csh и bash?
Почему я получаю другое поведение команды scp в csh и bash? Та же команда работает в оболочке csh, но не работает в оболочке bash. Пожалуйста, кто-нибудь может помочь? bash-3.2$ csh Linux-007% scp root@1.2.3.4:/{/root/install.log} / install.log 100% 98KB 97.6KB/s 00:00 Linux-007% which scp /usr/bin/scp Linux-007% bash bash-3.2$ scp root@1.2.3.4:/{/root/install.log} / scp: …
linux  bash  shell  scp  csh 

1
Как создать командный ярлык в оболочках BASH или ZSHRC?
Я знаю, как создать aliasили, PATHоднако, они оба используются для навигации по папкам. Как бы вы создали ярлык для быстрого ввода следующих команд каждый раз? alog =tail -f /var/log/apache2/error_log arestart =sudo apachectl restart Таким образом , ярлык аналогично тому , как gitи svnкоманды работают

1
файл cat, содержащий экранированные символы в netcat
Я пытаюсь протестировать веб-сервер с некоторым HTTP-запросом, записанным в файле. GET / HTTP/1.1\r\n\r\n Прямо сейчас я передаю этот файл netcatтак: cat files | nc localhost 80 Однако эти \r\nфайлы передаются непосредственно на веб-сервер (в результате получается 4 символа, то есть '\', 'r', '\', 'n'). Как я могу кормить этот файл …

2
что такое команда для отправки файлов через shell в UNIX
У меня есть 3 виртуальные машины, и я исправил их как команду, и на 1 локальном хосте теперь они могут пинговать друг друга и видеть друг друга теперь, как я могу написать команду для отправки одного файла с виртуальной машины на другую? Как сделать этот вид передачи файлов? Есть ли …
linux  shell 

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