Shell – вопросы и ответы

66
голосов
1
ответ
Я только что изучил Linux и прочитал книгу "Linux Command-Line". В нем говорится: cd - встроенная команда в bash. Поэтому мы не можем найти что-либо, с which cd ; но каким-то образом он работал хор...
3 месяца назад alwayslz
78
голосов
2
ответа
У меня проблема с en-alias в моем файле .zshrc в macOS . Вот псевдоним: alias update='sudo softwareupdate -i -a; brew update; for i in $(brew cask outdated --quiet); do brew cask reinstall $i; done...
3 месяца назад PxL
-4
голоса
2
ответа
Есть ли какой-нибудь учебник, чтобы узнать, как перевести код из bash в ksh? Как я могу написать эту строку кода в korn? export TYPE_CANAL=$(echo $TYPE | sed "s/${TYPE_APACHE// /\\|}//g") LAST EDIT...
3 месяца назад user3228279
76
голосов
3
ответа
Как напечатать некоторый текст (в данном случае другой скрипт bash) точно для некоторого выходного файла в bash? Поэтому по существу я хочу сделать что-то эквивалентное следующему, но со специальны...
3 месяца назад shengmin
54
голоса
1
ответ
Я использую Gitolite и POST_CREATE триггер POST_CREATE который клонирует репозиторий на другом сервере и выполняет несколько других команд. Некоторые из этих команд могут занять некоторое время. Им...
3 месяца назад Rafael Bugajewski
96
голосов
1
ответ
см. следующий код stty cbreak -echo input=='dd if=/dev/tty bs=1 count=1 2>/dev/null' stty -cbreak echo if [ "$input" = "a" ];then echo "the input is a" fi как я могу определить, является ли вход...
3 месяца назад yaxin
55
голосов
4
ответа
Мой текстовый файл похож на 0.1 0.2 0.3 0.4 0.5 Поскольку этот файл генерируется динамически, я могу указать число строк Я хочу преобразовать это в формат csv. вот так: 0.1,0.2,0.3,0.4,0.5
3 месяца назад aswathy
85
голосов
1
ответ
Я прохожу ENVs с JSON в Докер. Мне нужно использовать строку в оболочке для параметра. В оболочке правильный способ избежать одиночной кавычки - использовать '\'' . Итак, "Tom Market" становится "T...
3 месяца назад Jared Markell
68
голосов
3
ответа
На данный момент я изучаю Docker и просматриваю ссылку Dockerfile , в частности инструкцию RUN . Существуют две формы RUN - форма
3 месяца назад dayuloli
67
голосов
3
ответа
Я пытаюсь написать сценарий оболочки для удаления слов из файла. Слова даны в другом файле. например: Входной файл: I am new in shell script,so I need you help ,thank you Файл слов: am in so и выхо...
3 месяца назад pffy233
55
голосов
1
ответ
У меня есть скрипт, который должен запускаться как root. В этом скрипте я создаю каталоги и файлы. Файлы и каталоги не могут быть изменены пользователем, который запускал скрипт (если, конечно, не ...
3 месяца назад thisguysayswht
93
голоса
1
ответ
Я пытаюсь выполнить мой скрипт (на моем сервере Dreamhost) с помощью Python 2.7. В настоящее время, когда я обращаюсь к моему скрипту, он запускается по умолчанию для Dreamhost версии Python 2.6.6....
3 месяца назад Mack
93
голоса
1
ответ
В bash вы можете использовать type чтобы показать тело функции, как в bash-4.3$ myfunc() { echo $@ ;} bash-4.3$ type myfunc myfunc is a function myfunc () { echo $@ } Как я могу отобразить тело фун...
3 месяца назад Elifarley
66
голосов
2
ответа
Я использую bash 4.3, и я не могу экспортировать или установить переменные среды докер-машины bash-4.3$ docker-machine env default set -gx DOCKER_TLS_VERIFY "1"; set -gx DOCKER_HOST "tcp://192.168....
3 месяца назад user2798694
109
голосов
1
ответ
Я использовал сценарий оболочки для загрузки нескольких файлов PDB с сервера PDB, напрямую. Я получаю эту ошибку, когда пытаюсь запустить скрипт. В терминале я набрал
3 месяца назад Shilpa Janarthanan
101
голос
1
ответ
У меня есть переключатель (CLI), который приводит меня к существующей настройке STP, когда вы нажимаете алфавиты (которые можно автоматизировать с помощью tcl), но когда дело доходит до изменения н...
3 месяца назад code_trot
54
голоса
2
ответа
Для предмета исследования мне нужно знать, используют ли некоторые люди/компании Liquibase для управления "другими вещами", чем база данных. Например, чтобы перенести некоторые данные из существующ...
3 месяца назад Etiik
86
голосов
2
ответа
Я пытаюсь сохранить заголовки (из stderr) отклика в переменной и передать тело (от stdout) в grep. Вот моя текущая попытка: { HEADERS=$(curl -vs $URL 2>&1 1>&3-) echo "$HEADERS" } 3&g...
3 месяца назад André Rüdiger
54
голоса
1
ответ
У меня есть следующие для цикла, что процесс 100 с клиентом ref и Du Id echo SCRIPT: $0 # TEST.sh arguments # $1 = Order Ref # $2 = DU ID # $3 = Service Level. # $4 = PostCode, Example EAST 4600 WE...
3 месяца назад David
54
голоса
1
ответ
У меня есть файл, в котором содержится около 20 столбцов. Мне нужно обновить 7-й столбец, в который мне нужно добавить 8 ноль например: tmp.txt 756 S#017925 5608 R88 X3GU0C LIC 200 00000000000 756 ...
3 месяца назад user2260984
78
голосов
1
ответ
У меня есть следующая оболочка script: #!/bin/bash if [ "`read -n 1`" == "c" ] ; then printf "\nfoo\n" exit 0 fi printf "\nbar\n" exit 0 Однако, независимо от ввода, я всегда получаю bar как вывод:...
3 месяца назад user2064000
76
голосов
2
ответа
Я запускаю команду через Windows shell- существующее командное окно (cmd.exe). Когда я выполняю команду, окно закрывается, хотя это автономное окно не привязано к команде. Как я могу открыть окно д...
3 месяца назад Puppy
114
голосов
1
ответ
У меня есть сценарий оболочки, через который я запускаю несколько тестовых скриптов, обход данных с помощью Scrapy и переход на несколько каталогов. Скрипт выглядит примерно так: export PATH=$PATH ...
3 месяца назад Saheb
85
голосов
1
ответ
Я использую этот код для создания графика с RRD: #!/bin/sh rrdtool graph tempweek.png \ -s "now - 1 day" -e "now" \ DEF:temp0=temperature.rrd:temp0:AVERAGE \ LINE2:temp0#33E500:Außen \ DEF:temp1=te...
3 месяца назад ComanderKai77
54
голоса
1
ответ
Вышеприведенное выражение должно печатать afc abc но оно печатает abc abc вместо этого я пробовал много раз, но каждый раз, когда тот же результат Не знаю, почему это происходит, кто-нибудь может о...
3 месяца назад slifer2015
54
голоса
2
ответа
Я использую ракушку на своем рабочем столе. Мы используем множество серверов, работающих с nginx в докере. Я попытался создать функцию, чтобы я мог ssh на серверы, а затем войти в докер. Проблема в...
3 месяца назад TristanP
55
голосов
2
ответа
У меня есть оболочка script, регистрирующая список чисел (1, 2 и так далее, по одному на строку) в файл журнала. Мне нужно, чтобы мое приложение ObjC читало файл журнала каждые X секунд, а затем об...
3 месяца назад indragie
78
голосов
2
ответа
Проблема, с которой мы сталкиваемся, связана с переменными окружения. Для параметра JAVA_HOME установлено значение 1,5 для пользователя A, а для root - 1.7. Когда я вхожу в систему вручную и провер...
3 месяца назад Ashwin Sridhar
108
голосов
1
ответ
Я хочу запустить скрипт оболочки из openWRT. В основном его необходимо постоянно читать последовательный порт arduino, и когда он читает что-то, его необходимо отправить в веб-службу. В настоящее в...
3 месяца назад miki
55
голосов
1
ответ
В сценарии ниже RES всегда возвращается к нулю; Не уверен, что я делаю неправильно. Заранее спасибо. #!/bin/sh set -x chk_for() { RES=0 RES= $(head -1 $1 | fgrep -c "Formula" >&2) echo "@@@@...
3 месяца назад user3120960
55
голосов
3
ответа
Я хотел бы обратиться за помощью в отношении кода создания папок и перемещения файлов к нему. Я хочу создать папки, поместить файлы, заканчивающиеся на определенное расширение, и только определенно...
3 месяца назад AsmaTahir
66
голосов
7
ответов
Мне было интересно, какие инструменты встроены в оболочку bash . Например, type pwd сообщает мне, что pwd встроен в оболочку. whereis pwd /bin/pwd /usr/include/pwd.h /usr/share/man/man1/pwd.1.gz ap...
3 месяца назад Emanuel Berg
55
голосов
1
ответ
Я создаю журнал, из которого я хочу удалить X startup output, который выглядит следующим образом: X.Org X Server 1.7.6 Release Date: 2010-03-17 X Protocol Version 11, Revision 0 Build Operating Sys...
3 месяца назад fzkl
369
голосов
3
ответа
У меня есть файл из двух столбцов и n количество строк. столбец 1 содержит names и column2 age . Я хочу сортировать содержимое этого файла в порядке возрастания на основе age (во втором столбце). В...
3 месяца назад Angelo
122
голоса
2
ответа
У меня есть json файл, который построен по-разному: [ { "_id":"1234", "org":"org1", "int": {"url":"http://url.com.uk:1234"}}, { "_id":"4321", "org":"org2", "int": {"url":"http://url.com.us:4321"}},...
3 месяца назад user3069488
68
голосов
2
ответа
При запуске проекта в Python я хочу сохранить некоторые переменные среды в файле с именем environment_variables и передать этот файл в bashrc. Файл выглядит примерно так: username=$(whoami) # proje...
3 месяца назад William Grimes
142
голоса
1
ответ
Я хочу скопировать все файлы с сервера A на сервер B, которые имеют одинаковое имя родительского каталога на разных уровнях иерархии файловой системы, например: /var/lib/data/sub1/sub2/commonname/f...
3 месяца назад murks
54
голоса
3
ответа
Я задавался вопросом, могут ли все сигналы быть отправлены в процессе с помощью команды Kill. Я просмотрел руководство по Kill and Signal (раздел 7), но я не знаю, могут ли сигналы, присутствующие ...
3 месяца назад Zetam
94
голоса
2
ответа
При запуске моего файла build.xml возникает следующая ошибка. java.io.IOException: CreateProcess: make.exe -C src/win32 clean error=193 Это фрагмент кода, в котором возникает ошибка. <target nam...
3 месяца назад Aviral Kumar
76
голосов
2
ответа
У меня есть капля, сделанная с помощью автомата, которая перемещает файлы, когда я бросаю их на значок приложения в определенную папку. теперь script выглядит следующим образом: for f in "$@" do cp...
3 месяца назад Lapaev
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема