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

70
голосов
1
ответ
Я только что изучил Linux и прочитал книгу "Linux Command-Line". В нем говорится: cd - встроенная команда в bash. Поэтому мы не можем найти что-либо, с which cd ; но каким-то образом он работал хор...
6 месяцев, 2 недели назад alwayslz
82
голоса
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...
6 месяцев, 2 недели назад PxL
-4
голоса
2
ответа
Есть ли какой-нибудь учебник, чтобы узнать, как перевести код из bash в ksh? Как я могу написать эту строку кода в korn? export TYPE_CANAL=$(echo $TYPE | sed "s/${TYPE_APACHE// /\\|}//g") LAST EDIT...
6 месяцев, 2 недели назад user3228279
81
голос
3
ответа
Как напечатать некоторый текст (в данном случае другой скрипт bash) точно для некоторого выходного файла в bash? Поэтому по существу я хочу сделать что-то эквивалентное следующему, но со специальны...
6 месяцев, 2 недели назад shengmin
58
голосов
1
ответ
Я использую Gitolite и POST_CREATE триггер POST_CREATE который клонирует репозиторий на другом сервере и выполняет несколько других команд. Некоторые из этих команд могут занять некоторое время. Им...
6 месяцев, 2 недели назад Rafael Bugajewski
102
голоса
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 как я могу определить, является ли вход...
6 месяцев, 2 недели назад yaxin
58
голосов
4
ответа
Мой текстовый файл похож на 0.1 0.2 0.3 0.4 0.5 Поскольку этот файл генерируется динамически, я могу указать число строк Я хочу преобразовать это в формат csv. вот так: 0.1,0.2,0.3,0.4,0.5
6 месяцев, 2 недели назад aswathy
90
голосов
1
ответ
Я прохожу ENVs с JSON в Докер. Мне нужно использовать строку в оболочке для параметра. В оболочке правильный способ избежать одиночной кавычки - использовать '\'' . Итак, "Tom Market" становится "T...
6 месяцев, 2 недели назад Jared Markell
73
голоса
3
ответа
На данный момент я изучаю Docker и просматриваю ссылку Dockerfile , в частности инструкцию RUN . Существуют две формы RUN - форма
6 месяцев, 2 недели назад dayuloli
71
голос
3
ответа
Я пытаюсь написать сценарий оболочки для удаления слов из файла. Слова даны в другом файле. например: Входной файл: I am new in shell script,so I need you help ,thank you Файл слов: am in so и выхо...
6 месяцев, 2 недели назад pffy233
59
голосов
1
ответ
У меня есть скрипт, который должен запускаться как root. В этом скрипте я создаю каталоги и файлы. Файлы и каталоги не могут быть изменены пользователем, который запускал скрипт (если, конечно, не ...
6 месяцев, 2 недели назад thisguysayswht
98
голосов
1
ответ
Я пытаюсь выполнить мой скрипт (на моем сервере Dreamhost) с помощью Python 2.7. В настоящее время, когда я обращаюсь к моему скрипту, он запускается по умолчанию для Dreamhost версии Python 2.6.6....
6 месяцев, 2 недели назад Mack
98
голосов
1
ответ
В bash вы можете использовать type чтобы показать тело функции, как в bash-4.3$ myfunc() { echo $@ ;} bash-4.3$ type myfunc myfunc is a function myfunc () { echo $@ } Как я могу отобразить тело фун...
6 месяцев, 2 недели назад Elifarley
70
голосов
2
ответа
Я использую bash 4.3, и я не могу экспортировать или установить переменные среды докер-машины bash-4.3$ docker-machine env default set -gx DOCKER_TLS_VERIFY "1"; set -gx DOCKER_HOST "tcp://192.168....
6 месяцев, 2 недели назад user2798694
116
голосов
1
ответ
Я использовал сценарий оболочки для загрузки нескольких файлов PDB с сервера PDB, напрямую. Я получаю эту ошибку, когда пытаюсь запустить скрипт. В терминале я набрал
6 месяцев, 2 недели назад Shilpa Janarthanan
106
голосов
1
ответ
У меня есть переключатель (CLI), который приводит меня к существующей настройке STP, когда вы нажимаете алфавиты (которые можно автоматизировать с помощью tcl), но когда дело доходит до изменения н...
6 месяцев, 2 недели назад code_trot
58
голосов
2
ответа
Для предмета исследования мне нужно знать, используют ли некоторые люди/компании Liquibase для управления "другими вещами", чем база данных. Например, чтобы перенести некоторые данные из существующ...
6 месяцев, 2 недели назад Etiik
92
голоса
2
ответа
Я пытаюсь сохранить заголовки (из stderr) отклика в переменной и передать тело (от stdout) в grep. Вот моя текущая попытка: { HEADERS=$(curl -vs $URL 2>&1 1>&3-) echo "$HEADERS" } 3&g...
6 месяцев, 2 недели назад André Rüdiger
57
голосов
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...
6 месяцев, 2 недели назад David
57
голосов
1
ответ
У меня есть файл, в котором содержится около 20 столбцов. Мне нужно обновить 7-й столбец, в который мне нужно добавить 8 ноль например: tmp.txt 756 S#017925 5608 R88 X3GU0C LIC 200 00000000000 756 ...
6 месяцев, 2 недели назад user2260984
84
голоса
1
ответ
У меня есть следующая оболочка script: #!/bin/bash if [ "`read -n 1`" == "c" ] ; then printf "\nfoo\n" exit 0 fi printf "\nbar\n" exit 0 Однако, независимо от ввода, я всегда получаю bar как вывод:...
6 месяцев, 2 недели назад user2064000
81
голос
2
ответа
Я запускаю команду через Windows shell- существующее командное окно (cmd.exe). Когда я выполняю команду, окно закрывается, хотя это автономное окно не привязано к команде. Как я могу открыть окно д...
6 месяцев, 2 недели назад Puppy
120
голосов
1
ответ
У меня есть сценарий оболочки, через который я запускаю несколько тестовых скриптов, обход данных с помощью Scrapy и переход на несколько каталогов. Скрипт выглядит примерно так: export PATH=$PATH ...
6 месяцев, 2 недели назад Saheb
90
голосов
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...
6 месяцев, 2 недели назад ComanderKai77
57
голосов
1
ответ
Вышеприведенное выражение должно печатать afc abc но оно печатает abc abc вместо этого я пробовал много раз, но каждый раз, когда тот же результат Не знаю, почему это происходит, кто-нибудь может о...
6 месяцев, 2 недели назад slifer2015
58
голосов
2
ответа
Я использую ракушку на своем рабочем столе. Мы используем множество серверов, работающих с nginx в докере. Я попытался создать функцию, чтобы я мог ssh на серверы, а затем войти в докер. Проблема в...
6 месяцев, 2 недели назад TristanP
58
голосов
2
ответа
У меня есть оболочка script, регистрирующая список чисел (1, 2 и так далее, по одному на строку) в файл журнала. Мне нужно, чтобы мое приложение ObjC читало файл журнала каждые X секунд, а затем об...
6 месяцев, 2 недели назад indragie
83
голоса
2
ответа
Проблема, с которой мы сталкиваемся, связана с переменными окружения. Для параметра JAVA_HOME установлено значение 1,5 для пользователя A, а для root - 1.7. Когда я вхожу в систему вручную и провер...
6 месяцев, 2 недели назад Ashwin Sridhar
115
голосов
1
ответ
Я хочу запустить скрипт оболочки из openWRT. В основном его необходимо постоянно читать последовательный порт arduino, и когда он читает что-то, его необходимо отправить в веб-службу. В настоящее в...
6 месяцев, 2 недели назад miki
58
голосов
1
ответ
В сценарии ниже RES всегда возвращается к нулю; Не уверен, что я делаю неправильно. Заранее спасибо. #!/bin/sh set -x chk_for() { RES=0 RES= $(head -1 $1 | fgrep -c "Formula" >&2) echo "@@@@...
6 месяцев, 2 недели назад user3120960
58
голосов
3
ответа
Я хотел бы обратиться за помощью в отношении кода создания папок и перемещения файлов к нему. Я хочу создать папки, поместить файлы, заканчивающиеся на определенное расширение, и только определенно...
6 месяцев, 2 недели назад AsmaTahir
70
голосов
7
ответов
Мне было интересно, какие инструменты встроены в оболочку bash . Например, type pwd сообщает мне, что pwd встроен в оболочку. whereis pwd /bin/pwd /usr/include/pwd.h /usr/share/man/man1/pwd.1.gz ap...
6 месяцев, 2 недели назад Emanuel Berg
58
голосов
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...
6 месяцев, 2 недели назад fzkl
390
голосов
3
ответа
У меня есть файл из двух столбцов и n количество строк. столбец 1 содержит names и column2 age . Я хочу сортировать содержимое этого файла в порядке возрастания на основе age (во втором столбце). В...
6 месяцев, 2 недели назад Angelo
129
голосов
2
ответа
У меня есть json файл, который построен по-разному: [ { "_id":"1234", "org":"org1", "int": {"url":"http://url.com.uk:1234"}}, { "_id":"4321", "org":"org2", "int": {"url":"http://url.com.us:4321"}},...
6 месяцев, 2 недели назад user3069488
72
голоса
2
ответа
При запуске проекта в Python я хочу сохранить некоторые переменные среды в файле с именем environment_variables и передать этот файл в bashrc. Файл выглядит примерно так: username=$(whoami) # proje...
6 месяцев, 2 недели назад William Grimes
150
голосов
1
ответ
Я хочу скопировать все файлы с сервера A на сервер B, которые имеют одинаковое имя родительского каталога на разных уровнях иерархии файловой системы, например: /var/lib/data/sub1/sub2/commonname/f...
6 месяцев, 2 недели назад murks
57
голосов
3
ответа
Я задавался вопросом, могут ли все сигналы быть отправлены в процессе с помощью команды Kill. Я просмотрел руководство по Kill and Signal (раздел 7), но я не знаю, могут ли сигналы, присутствующие ...
6 месяцев, 2 недели назад Zetam
99
голосов
2
ответа
При запуске моего файла build.xml возникает следующая ошибка. java.io.IOException: CreateProcess: make.exe -C src/win32 clean error=193 Это фрагмент кода, в котором возникает ошибка. <target nam...
6 месяцев, 2 недели назад Aviral Kumar
80
голосов
2
ответа
У меня есть капля, сделанная с помощью автомата, которая перемещает файлы, когда я бросаю их на значок приложения в определенную папку. теперь script выглядит следующим образом: for f in "$@" do cp...
6 месяцев, 2 недели назад Lapaev
Чтобы , пожалуйста,
Выберите тему жалобы:

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