Новые вопросы с тегом «ksh»
Всего найдено 79 вопросов
0
голосов
0
ответов
323
просмотра
Настройка задачи ksh в Cmder
Я ищу способ использовать оболочку Korn в Cmder . Я пытаюсь добавить запись в меню «Задачи», которая позволит мне открыть новое окно ksh. Я посмотрел на mksh, но безрезультатно. Кажется, есть какая-то попытка порта Win32, но последняя бета от 2013 года. Кто-нибудь пробовал что-то подобное?
спросил Alexis Dufrenoy 6 лет назад
0
голосов
1
ответ
323
просмотра
Как реверсировать i-поиск в ksh через SSH?
В настоящее время я использую PuTTY для подключения к какому-либо серверу Linux ( kshна RHEL, если это имеет значение). Однако использование Ctrl+ Rне работает ( ^Rотображается только на экране). Я очень удивлен, что, несмотря на все мои поиски, я не нашел ничего связанного с этой проблемой. Я бы хо...
спросил Asoub 6 лет назад
0
голосов
0
ответов
205
просмотров
Получите ответ соединения в переменную скрипта KSH
Я пишу сценарий ksh, который будет перебирать список серверов, проверять версию ядра и выводить это на экран. Это мой код до сих пор: #!/usr/bin/ksh set -x for ssh_host in $(cat srvlist) do kernel=`ssh $ssh_host "uname -a | cut -d' ' -f 1"` echo "This is the kernel result " $kernel " for $ssh_hos...
спросил Stan K 6 лет назад
1
голосов
1
ответ
241
просмотр
Скрипт Ksh / Bash для запуска команд на основе имени ядра
Я пытаюсь построить сценарий, который будет принимать все имена хостов из файла и запускать различные команды в зависимости от имени ядра. Сначала я хочу подключиться к хосту по ssh, а после uname -aввода команды хочу отправить определенный набор команд в зависимости от версии ОС, использующей регис...
спросил Stan K 6 лет назад
0
голосов
1
ответ
262
просмотра
ksh - чтение неустановленной переменной в массив с помощью команды чтения
У меня есть следующий скрипт ksh, где $ an_unset_var - неустановленная переменная, которая используется впервые: read -A arr <<< "$an_unset var" echo ${#an_unset_var} echo ${#arr[*]} Выполняя который, я получаю следующий вывод: 0 1 Почему при чтении неустановленной переменной в массив с п...
спросил Neil 6 лет назад
0
голосов
2
ответа
500
просмотров
подсказки оболочки unix для назначения логического значения переменной из теста
код для отображения запроса в контексте (в настоящее время unix ksh): r=$( [ -z "foo" ] && echo true || echo false ) Есть ли лучший, более простой способ присвоить rс истиной или ложью что-то вроде r=$( [ -z "foo" ]) (что, кажется, дает пустое значение) или r=[ -z "foo" ]что не удалось.
спросил NeronLeVelu 6 лет назад
0
голосов
2
ответа
280
просмотров
Как написать скрипт на ksh для выхода из терминала?
Я пишу сценарий оболочки. Я использовал caseутверждение относительно определенных вещей. У меня есть вариант / случай, так как qэто должно выйти из терминала. case "$i" in 1) some script. ;; q) break && exit;; но это только выход из скрипта, а не терминала. Может ли кто-нибудь помочь мне в...
спросил Rohan Rana 7 лет назад
0
голосов
0
ответов
1118
просмотров
Отправка SOAP-запроса через командную строку curl в ksh
Я пытаюсь отправить запрос SOAP через командную строку curl. В bash я могу получить желаемый результат. Однако, используя ksh, я получаю сообщение об ошибке: syntax error: "<" unexpected Я пытался разобрать почтовые данные, заменяя ('с "), но сервер возвращает ошибку 500. Любая помощь будет прин...
спросил Shabbir 7 лет назад
0
голосов
3
ответа
298
просмотров
сохранить первую строку, которая соответствует строке поиска и удалить все последующие строки, которые совпадают с той же строкой
Я пытаюсь сохранить первую строку, которая соответствует строке поиска и удалить все последующие строки, которые совпадают с той же строкой. Есть идеи? $ cat example-input.txt Question one|some other text Question two|dfgdfgdfgvd Question one| dfg dfg dfg dfg Question three|aa bb cc dd eee Question...
спросил mike 7 лет назад
0
голосов
0
ответов
272
просмотра
Подавить пароль в режиме отладки сценария оболочки
Есть ли способ напечатать произвольную строку (например, «xxxx» или «***») вместо пароля при использовании режима отладки оболочки. Контекст - у меня есть несколько скриптов, которые подключаются к базе данных PostgreSQL. Мы определили пароль в другом скрытом и защищенном файле и затем используем эт...
спросил Kamlesh Gallani 8 лет назад
0
голосов
0
ответов
322
просмотра
AIX сократил размер файла из вывода ls -l
Учитывая 2 строки из команды ls -l: ls -l /text*.txt -rw-r--r-- 1 root root 1307250 Jun 01 10:44 text1.txt -rw-r--r-- 1 root root 697 Jun 01 10:30 text2.txt Как я могу оценить только поле размера для максимального размера?
спросил MikeVH 8 лет назад
0
голосов
2
ответа
287
просмотров
Скрипт KShell пропускает команды при планировании в cron
У меня есть скрипт Kshell, который выполняет программу Java. /path/to/java -jar jarfile.jar some parameters > log Same line 5 times with different parameters appending output to log file. cat log | mail -s email@email.com Проблема, которую я продолжаю иметь, заключается в том, что когда я помеща...
спросил Weqaar Mohammed 8 лет назад
2
голосов
2
ответа
947
просмотров
Unix обнаружил, что не работает с подстановочными символами в пути, когда ssh'ing
Эта команда с * в пути поиска отлично работает на локальном сервере Svr1$ find /path/*/foo/ -name "*20160208" Когда я пытаюсь это удаленно с другого сервера, это не работает Svr2$ ssh Svr1 find '/path/*/foo/' -name "*20160208*" Сообщение об ошибке: find: stat() error /path/*/foo/: No such file or...
спросил LLJ 8 лет назад
1
голосов
2
ответа
1715
просмотров
Используя подстановочный знак в Unix, найдите путь команды
Эта команда с * в пути поиска отлично работает на локальном сервере Svr1$ find /path/*/foo/ -name "*20160208" Когда я пытаюсь это удаленно с другого сервера, это не работает Svr2$ echo $Pswd|ssh Svr1 /usr/local/bin/sudo -S find /path/*/foo/ -name "*20160208*" Сообщение об ошибке: find: stat() erro...
спросил LLJ 8 лет назад
0
голосов
1
ответ
257
просмотров
Сложите «краткую форму здесь документа»
Извиняюсь за x-post из stackoverflow, но, похоже, здесь есть представления о [notepad ++]. Согласно странице man kshили man bash(RHEL 6.6.0) <<< word является эквивалентом: << EOF word EOF Как заставить конфигуратор стиля Notepad ++ (Language: Shell) распознавать, чтобы не складыватьс...
спросил Ian W 8 лет назад
-1
голосов
4
ответа
457
просмотров
С помощью KSH как преобразовать «12345» в «1.2.3.4.5?»
С помощью KSH, если у меня есть строка, 12345и я хочу, чтобы она была преобразована в 1.2.3.4.5, как я могу это сделать? Я пытался использовать, cutно это не так просто. echo "12345" | cut -c1
спросил robin 9 лет назад
0
голосов
1
ответ
782
просмотра
Присвойте Substr строки переменной
Я новичок в сценарии Unix. меня просят изменить скрипт ksh. это требует, чтобы я назначил подстроку строки другой переменной. Я попробовал ниже, и это не работает GET_OLDEST_FILE=`ls -ltr *$FILE_PATTERN* | head -1 | awk ''` echo "Oldest File in Dir " $GET_OLDEST_FILE TIMESTAMP_ON_FILE=substr($,1,17...
спросил VamsiKrishna 9 лет назад
1
голосов
1
ответ
1686
просмотров
Интерактивный скрипт; Подскажите внутри цикла
Как мне предложить пользователю ввести данные из сценария оболочки (ksh) в цикле, в котором читается файл? Скрипт читает в файл. В каждом проходе цикла пользователю будет предложено отменить его или нет? Функция отлично работает вне цикла. Внутри цикла переменная заполняется строкой файла. Скрипт не...
спросил Chris 9 лет назад
1
голосов
1
ответ
1299
просмотров
Проблемы с использованием scp для копирования файла в Unix
У меня есть скрипт, где мне нужно получить cksumфайлы в каталоге с другого хоста. Я был в состоянии сделать sshс другим хостом и создать file.txt. то, что мне нужно сделать сейчас, это скопировать файл обратно на хост, где я выполнил скрипт. find $2 \! -type p -exec cksum {} \; >> file.txt; sc...
спросил wow123 9 лет назад
2
голосов
1
ответ
598
просмотров
unix - сортировать содержимое двух папок, затем сравнивать с помощью команды diff
Как мне sortсодержимое двух разных папок, прежде чем сравнивать эти две директории diff?
спросил postit98 9 лет назад
4
голосов
1
ответ
20864
просмотра
В чем разница между "elif" и "else if" в сценариях оболочки?
Я очень плохо знаком с сценариями оболочки. Когда я смотрю на некоторый код, написанный для ksh ( #!/bin/ksh), я вижу, что он else ifтакже elifиспользуется в одном скрипте. Итак, в чем разница между сценариями else ifи elifсценариями оболочки?
спросил Zeena Pinto 10 лет назад
2
голосов
1
ответ
692
просмотра
Передать стандартную ошибку в файл и оставить ее при стандартной ошибке?
У меня есть скрипт (фрагмент), для которого я регистрирую вывод и стандартную ошибку: #!/bin/sh #... { date "+%Y-%m-%d %T" cd $workdir ls -ltr validfile badfile #example command that provides stdout, stderr } | tee -a $logfile Если я сделаю вышеупомянутое, я получу стандарт в лог-файле. Чтобы получ...
спросил bgStack15 10 лет назад
0
голосов
0
ответов
377
просмотров
скрипт ksh, использующий операторы break
У меня есть файл сценария, который имеет такие данные сервера, как set -A SERVERGRPS SERVERS_CA SERVERS_NY set -A CA ca126 ca546 ca 642 set -A NY ny112 ny113 ny114 теперь я должен написать другой скрипт, который не должен иметь жестко запрограммированных деталей сервера, он не должен отображать им...
спросил Jamesking 10 лет назад
1
голосов
1
ответ
1039
просмотров
используя sed для замены 1 строки многострочной переменной в ksh
У меня есть следующий текст в файле: XXXX NNNN YYYY NNNN ZZZZ NNNN Я хочу заменить NNNN, чтобы он выглядел так: XXXX NNNN ОБЯЗАТЕЛЬНЫЙ ПРОГНОЗ: YYYY NNNN ОБЯЗАТЕЛЬНЫЙ ПРОГНОЗ: ZZZZ NNNN ОБЯЗАТЕЛЬНЫЙ ПРОГНОЗ: Как использовать sed для замены переменной более чем на одну строку? Есть ли лучший способ с...
спросил Manda 10 лет назад
0
голосов
1
ответ
485
просмотров
Solaris: простой скрипт не работает, одна команда работает
В моем Solaris Illumos я запускаю простой скрипт: update_drv -a -i '[myhardware]' [driver] svcadm disable stmf svccfg import /mypath/myconfig svcadm enable stmf Это не работает и не дает мне ошибки. Служба STMF переходит в режим обслуживания, и я должен перезагрузиться! Я обнаружил, что если я зап...
спросил CSG 10 лет назад
1
голосов
2
ответа
1116
просмотров
Есть ли способ показать «Файл не найден» или подобное сообщение при использовании команды `find`?
Я пытаюсь проверить наличие нескольких файлов, не зная заранее, где находятся файлы. Итак, я подумал, findчто это де-факто утилита для этого ... Она работает, как и ожидалось, но проблема в том, что она не признает несуществование файлов, то есть, если файл не существует в каталоге поиска тогда, как...
спросил jimm-cl 10 лет назад
2
голосов
1
ответ
9532
просмотра
Бесконечный цикл в терминале (ksh) для запуска команд
Я пытаюсь создать цикл в терминале, чтобы запускать каждую секунду во время выполнения скрипта следующую команду. Я не хочу создавать цикл в .shфайле сценария, я пытаюсь сделать это в командной строке. Я попробовал это, но не работает: for 1 > do > ls -ltr > date > sleep 2 > done Соо...
спросил Jorge Vega Sánchez 10 лет назад
1
голосов
1
ответ
1490
просмотров
Использование цикла while для чтения файла случайным образом прекращает чтение файла в середине
У меня есть небольшой фрагмент кода, который читает файл, $ FUNCTION_FILE, который содержит список имен функций в формате: func1 func2 func3 Он прочитает строку, запустит функцию и будет повторять до тех пор, пока файл не будет готов. Вот фрагмент: while read line; do LINE_NUMBER=`expr $LINE_NUMBER...
спросил noisesolo 10 лет назад
4
голосов
1
ответ
2149
просмотров
Ограничивает ли «ulimit -Su» количество пользовательских процессов, созданных в подоболочках интерактивного входа в систему и созданных в нем сеансах tmux?
Несколько месяцев назад я написал набор сценариев bash, использующих tmux для создания простой IDE на сервере AIX 7.1. В одном из моих скриптов есть ошибка, которая иногда генерирует пользовательские процессы очень быстро, вплоть до лимита, установленного ulimit. Это случается очень редко (примерно...
спросил Sam 10 лет назад
2
голосов
2
ответа
2963
просмотра
Преобразовать номер месяца в название месяца
Есть ли способ конвертировать номер месяца в имя с помощью скрипта? пример: 2013-10-22 станет Oct 22 Благодарю. Кстати, у меня нет даты GNU, и моя ОС AIX.
спросил peja11 10 лет назад