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

62
голоса
1
ответ
Я только что изучил Linux и прочитал книгу "Linux Command-Line". В нем говорится: cd - встроенная команда в bash. Поэтому мы не можем найти что-либо, с which cd ; но каким-то образом он работал хор...
3 дня, 5 часов назад alwayslz
-4
голоса
1
ответ
Есть ли какой-нибудь учебник, чтобы узнать, как перевести код из bash в ksh? Как я могу написать эту строку кода в korn? export TYPE_CANAL=$(echo $TYPE | sed "s/${TYPE_APACHE// /\\|}//g") LAST EDIT...
3 дня, 8 часов назад user3228279
71
голос
1
ответ
Как напечатать некоторый текст (в данном случае другой скрипт bash) точно для некоторого выходного файла в bash? Поэтому по существу я хочу сделать что-то эквивалентное следующему, но со специальны...
3 дня, 8 часов назад shengmin
163
голоса
1
ответ
Я пытаюсь передать аргумент как максимальное ограничение для цикла for следующим образом: #!/bin/bash for i in {1..$1} do echo $i done Это возвращает {1..2} при вызове с аргументом 2 вместо выполне...
3 дня, 9 часов назад 0sh
88
голосов
1
ответ
У меня есть строка вывода из такой команды: []$ <command> | grep "Memory Limit" Memory Limit: 12345 KB Я пытаюсь вытащить 12345. Первый шаг - разделение двоеточием - отлично работает []$ <...
3 дня, 9 часов назад user2824889
52
голоса
1
ответ
Я хотел бы установить переменную в bash, называемую test_var. В принципе, я хочу, чтобы echo test_var выводил: %let output="file_20120601.csv"; где 20120601 является переменной. Я пытаюсь сделать э...
3 дня, 9 часов назад user788171
-4
голоса
1
ответ
Я хотел бы помочь со следующим алгоритмом в bash (или всем, доступным через оболочку bash): я даю номер некоторой функции и на основе этого числа получаю строку букв алфавита. Пример: 1 - A 2 - B ....
3 дня, 9 часов назад S.T.A.L.K.E.R.
63
голоса
1
ответ
Я пытаюсь написать сценарий оболочки для удаления слов из файла. Слова даны в другом файле. например: Входной файл: I am new in shell script,so I need you help ,thank you Файл слов: am in so и выхо...
3 дня, 10 часов назад pffy233
102
голоса
1
ответ
У меня есть строковая переменная в bash, которая выглядит так: {"SOGoTimeFormat": "%H:%M", "SOGoMailShowSubscribedFoldersOnly": "0", "SOGoMailSignaturePlacement": "below", "SOGoLanguage": "English"...
3 дня, 10 часов назад rahuL
80
голосов
1
ответ
Я хочу найти строку string1 OR string2 OR string3 и т.д. в файле и печатать только те строки (в stdout или файл, любой из них). Как я могу легко сделать это в bash?
3 дня, 10 часов назад topwoman
156
голосов
1
ответ
Я запускал drush scripts (для drupal ) с cygwin на моей относительно быстрой машине Windows, но мне все равно нужно подождать минутку для любой команды drush (в частности очистить
3 дня, 10 часов назад tester
52
голоса
1
ответ
Я создал хорошую строку приглашения, которая позволяет мне отслеживать текущий рабочий каталог. Однако я сделал простую ошибку. Я не использую скобки правильно "[" и "]", и это приводит к тому, что...
3 дня, 10 часов назад Max
53
голоса
1
ответ
У меня есть скрипт, который должен запускаться как root. В этом скрипте я создаю каталоги и файлы. Файлы и каталоги не могут быть изменены пользователем, который запускал скрипт (если, конечно, не ...
3 дня, 10 часов назад thisguysayswht
52
голоса
1
ответ
Привет, у меня есть вопрос. Я хочу найти ключевое слово в каталоге без рекурсии. И я хочу проверить только расширения.c. Например, я стараюсь; grep -r 'keyword' --include=*.c . И это работает. Но я...
3 дня, 11 часов назад b2d2
91
голос
1
ответ
Я отфильтровал проблемы без подзадач с помощью python: #!/usr/bin/python import sys import json sys.stdout = open('output.txt','wt') datapath = sys.argv[1] data = json.load(open(datapath)) for issu...
3 дня, 11 часов назад Milister
62
голоса
1
ответ
Я использую bash 4.3, и я не могу экспортировать или установить переменные среды докер-машины bash-4.3$ docker-machine env default set -gx DOCKER_TLS_VERIFY "1"; set -gx DOCKER_HOST "tcp://192.168....
3 дня, 11 часов назад user2798694
51
голос
1
ответ
У меня есть файл вроде этого: 17336 GRMZM2G000118 GRMZM2G000118 190207 GRMZM2G404941 GRMZM2G404922 GRMZM2G104854 307596 GRMZM5G800488 GRMZM5G800488 GRMZM2G152059 GRMZM2G152059 GRMZM2G152028 GRMZM2G...
3 дня, 11 часов назад Medhat Helmy
82
голоса
1
ответ
Я пытаюсь сохранить заголовки (из stderr) отклика в переменной и передать тело (от stdout) в grep. Вот моя текущая попытка: { HEADERS=$(curl -vs $URL 2>&1 1>&3-) echo "$HEADERS" } 3&g...
3 дня, 12 часов назад André Rüdiger
50
голосов
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 дня, 12 часов назад David
76
голосов
1
ответ
У меня есть следующая оболочка script: #!/bin/bash if [ "`read -n 1`" == "c" ] ; then printf "\nfoo\n" exit 0 fi printf "\nbar\n" exit 0 Однако, независимо от ввода, я всегда получаю bar как вывод:...
3 дня, 12 часов назад user2064000
106
голосов
1
ответ
У меня есть сценарий оболочки, через который я запускаю несколько тестовых скриптов, обход данных с помощью Scrapy и переход на несколько каталогов. Скрипт выглядит примерно так: export PATH=$PATH ...
3 дня, 12 часов назад Saheb
53
голоса
1
ответ
Допустим, у меня есть 3 машины (доступно через ssh с одинаковым проходом и именем пользователя), и я хочу периодически просматривать обновленный вывод простого скрипта ('nvidia-smi') в 1 окне (конк...
3 дня, 12 часов назад Khaj
-4
голоса
1
ответ
У меня есть строки, которые являются длинными именами файлов, такими как abcdeoutput . Я хочу извлечь поле b , которое может иметь переменную длину. Как я могу это сделать? Я думал о том, чтобы раз...
3 дня, 12 часов назад goodcow
79
голосов
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 дня, 12 часов назад ComanderKai77
51
голос
1
ответ
Поэтому я работаю над этим проектом, где я беру данные от пользователя (имя файла), а затем открываю и проверяю вещи. имя файла - "cur" Теперь предположим, что имя моего файла - kb.py (его в python...
3 дня, 12 часов назад Nick
73
голоса
1
ответ
Я планирую написать сценарий python на малине Pi. У меня есть пара начинающих вопросов, которые помогут мне встать на моем пути. Как python принимает параметры от запуска скрипта py в оболочке? pyt...
3 дня, 12 часов назад cnic
51
голос
1
ответ
Таким образом, цель состоит в том, чтобы подтолкнуть мой проект к основному репо, где все мои файлы разработки живут в целях резервного копирования. Затем я хочу отправить папку dist в каталог, нап...
3 дня, 12 часов назад Michael Joseph Aubry
62
голоса
1
ответ
У меня проблема с (STDIN) Я написал следующий скрипт bash для вычисления хэша sha1 строки и вывел его в формате в верхнем регистре, готовом для копирования, например, в файл plist. вот сценарий: - ...
3 дня, 12 часов назад MiRAGE
50
голосов
1
ответ
Вышеприведенное выражение должно печатать afc abc но оно печатает abc abc вместо этого я пробовал много раз, но каждый раз, когда тот же результат Не знаю, почему это происходит, кто-нибудь может о...
3 дня, 12 часов назад slifer2015
51
голос
1
ответ
Я использую ракушку на своем рабочем столе. Мы используем множество серверов, работающих с nginx в докере. Я попытался создать функцию, чтобы я мог ssh на серверы, а затем войти в докер. Проблема в...
3 дня, 12 часов назад TristanP
73
голоса
1
ответ
Мне нужно переместить некоторые страницы на другой хост, но IP-адреса db разделились. Поэтому мне нужно найти значение имени пользователя и заменить две строки над IP Я попробовал это с этим: #!/bi...
3 дня, 12 часов назад Avalun
62
голоса
1
ответ
Как установить значение переменной среды и выполнить команду в одной строке в PowerShell? У меня есть это: PGPASSWORD=db_pass psql -U db_user -d db_name -a -h localhost -f some.sql и он отлично раб...
3 дня, 12 часов назад BPS
533
голоса
1
ответ
Я успешно использовал следующую команду sed для поиска/замены текста в Linux: sed -i 's/old_link/new_link/g' * Однако, когда я пытаюсь использовать его на Mac OS X, я получаю: "команда c ожидает\с ...
3 дня, 12 часов назад Yarin
52
голоса
1
ответ
Я хотел бы обратиться за помощью в отношении кода создания папок и перемещения файлов к нему. Я хочу создать папки, поместить файлы, заканчивающиеся на определенное расширение, и только определенно...
3 дня, 12 часов назад AsmaTahir
51
голос
1
ответ
Я использую SNMPGET для SNMP значений некоторых батарей. Проблема в том, что батареи 4 и 8 являются дополнительными. Поэтому иногда ответ может быть непоследовательным, когда вы получаете напряжени...
3 дня, 12 часов назад justZito
62
голоса
1
ответ
Мне было интересно, какие инструменты встроены в оболочку bash . Например, type pwd сообщает мне, что pwd встроен в оболочку. whereis pwd /bin/pwd /usr/include/pwd.h /usr/share/man/man1/pwd.1.gz ap...
3 дня, 12 часов назад Emanuel Berg
51
голос
1
ответ
Я пытаюсь установить Hadoop 2.7.1 на моем текущем ноутбуке, работающем с linux mint 17 прямо сейчас, следуя этому руководству: http://tecadmin.net/setup-hadoop-single-node-cluster-on-centos-redhat/...
3 дня, 13 часов назад user3175707
346
голосов
1
ответ
У меня есть файл из двух столбцов и n количество строк. столбец 1 содержит names и column2 age . Я хочу сортировать содержимое этого файла в порядке возрастания на основе age (во втором столбце). В...
3 дня, 13 часов назад Angelo
116
голосов
1
ответ
У меня есть json файл, который построен по-разному: [ { "_id":"1234", "org":"org1", "int": {"url":"http://url.com.uk:1234"}}, { "_id":"4321", "org":"org2", "int": {"url":"http://url.com.us:4321"}},...
3 дня, 13 часов назад user3069488
65
голосов
1
ответ
При запуске проекта в Python я хочу сохранить некоторые переменные среды в файле с именем environment_variables и передать этот файл в bashrc. Файл выглядит примерно так: username=$(whoami) # proje...
3 дня, 13 часов назад William Grimes
Чтобы , пожалуйста,
Выберите тему жалобы:

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