Новые вопросы с тегом «ksh»

Всего найдено 79 вопросов

0
голосов
0
ответов
289
просмотров

Настройка задачи ksh в Cmder

Я ищу способ использовать оболочку Korn в Cmder . Я пытаюсь добавить запись в меню «Задачи», которая позволит мне открыть новое окно ksh. Я посмотрел на mksh, но безрезультатно. Кажется, есть какая-то попытка порта Win32, но последняя бета от 2013 года. Кто-нибудь пробовал что-то подобное?
спросил Alexis Dufrenoy 5 лет назад

0
голосов
1
ответ
293
просмотра

Как реверсировать i-поиск в ksh через SSH?

В настоящее время я использую PuTTY для подключения к какому-либо серверу Linux ( kshна RHEL, если это имеет значение). Однако использование Ctrl+ Rне работает ( ^Rотображается только на экране). Я очень удивлен, что, несмотря на все мои поиски, я не нашел ничего связанного с этой проблемой. Я бы хо...
спросил Asoub 5 лет назад

0
голосов
0
ответов
185
просмотров

Получите ответ соединения в переменную скрипта 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 5 лет назад

1
голосов
1
ответ
213
просмотров

Скрипт Ksh / Bash для запуска команд на основе имени ядра

Я пытаюсь построить сценарий, который будет принимать все имена хостов из файла и запускать различные команды в зависимости от имени ядра. Сначала я хочу подключиться к хосту по ssh, а после uname -aввода команды хочу отправить определенный набор команд в зависимости от версии ОС, использующей регис...
спросил Stan K 5 лет назад

0
голосов
1
ответ
238
просмотров

ksh - чтение неустановленной переменной в массив с помощью команды чтения

У меня есть следующий скрипт ksh, где $ an_unset_var - неустановленная переменная, которая используется впервые: read -A arr <<< "$an_unset var" echo ${#an_unset_var} echo ${#arr[*]} Выполняя который, я получаю следующий вывод: 0 1 Почему при чтении неустановленной переменной в массив с п...
спросил Neil 6 лет назад

0
голосов
2
ответа
474
просмотра

подсказки оболочки unix для назначения логического значения переменной из теста

код для отображения запроса в контексте (в настоящее время unix ksh): r=$( [ -z "foo" ] && echo true || echo false ) Есть ли лучший, более простой способ присвоить rс истиной или ложью что-то вроде r=$( [ -z "foo" ]) (что, кажется, дает пустое значение) или r=[ -z "foo" ]что не удалось.
спросил NeronLeVelu 6 лет назад

0
голосов
2
ответа
258
просмотров

Как написать скрипт на ksh для выхода из терминала?

Я пишу сценарий оболочки. Я использовал caseутверждение относительно определенных вещей. У меня есть вариант / случай, так как qэто должно выйти из терминала. case "$i" in 1) some script. ;; q) break && exit;; но это только выход из скрипта, а не терминала. Может ли кто-нибудь помочь мне в...
спросил Rohan Rana 6 лет назад

0
голосов
0
ответов
1089
просмотров

Отправка SOAP-запроса через командную строку curl в ksh

Я пытаюсь отправить запрос SOAP через командную строку curl. В bash я могу получить желаемый результат. Однако, используя ksh, я получаю сообщение об ошибке: syntax error: "<" unexpected Я пытался разобрать почтовые данные, заменяя ('с "), но сервер возвращает ошибку 500. Любая помощь будет прин...
спросил Shabbir 7 лет назад

0
голосов
3
ответа
264
просмотра

сохранить первую строку, которая соответствует строке поиска и удалить все последующие строки, которые совпадают с той же строкой

Я пытаюсь сохранить первую строку, которая соответствует строке поиска и удалить все последующие строки, которые совпадают с той же строкой. Есть идеи? $ 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
ответов
248
просмотров

Подавить пароль в режиме отладки сценария оболочки

Есть ли способ напечатать произвольную строку (например, «xxxx» или «***») вместо пароля при использовании режима отладки оболочки. Контекст - у меня есть несколько скриптов, которые подключаются к базе данных PostgreSQL. Мы определили пароль в другом скрытом и защищенном файле и затем используем эт...
спросил Kamlesh Gallani 7 лет назад

0
голосов
0
ответов
297
просмотров

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 7 лет назад

0
голосов
2
ответа
260
просмотров

Скрипт 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
ответа
922
просмотра

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
ответа
1689
просмотров

Используя подстановочный знак в 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
ответ
233
просмотра

Сложите «краткую форму здесь документа»

Извиняюсь за x-post из stackoverflow, но, похоже, здесь есть представления о [notepad ++]. Согласно странице man kshили man bash(RHEL 6.6.0) <<< word является эквивалентом: << EOF word EOF Как заставить конфигуратор стиля Notepad ++ (Language: Shell) распознавать, чтобы не складыватьс...
спросил Ian W 8 лет назад

-1
голосов
4
ответа
425
просмотров

С помощью KSH как преобразовать «12345» в «1.2.3.4.5?»

С помощью KSH, если у меня есть строка, 12345и я хочу, чтобы она была преобразована в 1.2.3.4.5, как я могу это сделать? Я пытался использовать, cutно это не так просто. echo "12345" | cut -c1
спросил robin 8 лет назад

0
голосов
1
ответ
755
просмотров

Присвойте 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
ответ
1656
просмотров

Интерактивный скрипт; Подскажите внутри цикла

Как мне предложить пользователю ввести данные из сценария оболочки (ksh) в цикле, в котором читается файл? Скрипт читает в файл. В каждом проходе цикла пользователю будет предложено отменить его или нет? Функция отлично работает вне цикла. Внутри цикла переменная заполняется строкой файла. Скрипт не...
спросил Chris 9 лет назад

1
голосов
1
ответ
1274
просмотра

Проблемы с использованием scp для копирования файла в Unix

У меня есть скрипт, где мне нужно получить cksumфайлы в каталоге с другого хоста. Я был в состоянии сделать sshс другим хостом и создать file.txt. то, что мне нужно сделать сейчас, это скопировать файл обратно на хост, где я выполнил скрипт. find $2 \! -type p -exec cksum {} \; >> file.txt; sc...
спросил wow123 9 лет назад

2
голосов
1
ответ
573
просмотра

unix - сортировать содержимое двух папок, затем сравнивать с помощью команды diff

Как мне sortсодержимое двух разных папок, прежде чем сравнивать эти две директории diff?
спросил postit98 9 лет назад

4
голосов
1
ответ
20844
просмотра

В чем разница между "elif" и "else if" в сценариях оболочки?

Я очень плохо знаком с сценариями оболочки. Когда я смотрю на некоторый код, написанный для ksh ( #!/bin/ksh), я вижу, что он else ifтакже elifиспользуется в одном скрипте. Итак, в чем разница между сценариями else ifи elifсценариями оболочки?
спросил Zeena Pinto 9 лет назад

2
голосов
1
ответ
669
просмотров

Передать стандартную ошибку в файл и оставить ее при стандартной ошибке?

У меня есть скрипт (фрагмент), для которого я регистрирую вывод и стандартную ошибку: #!/bin/sh #... { date "+%Y-%m-%d %T" cd $workdir ls -ltr validfile badfile #example command that provides stdout, stderr } | tee -a $logfile Если я сделаю вышеупомянутое, я получу стандарт в лог-файле. Чтобы получ...
спросил bgStack15 9 лет назад

0
голосов
0
ответов
353
просмотра

скрипт ksh, использующий операторы break

У меня есть файл сценария, который имеет такие данные сервера, как set -A SERVERGRPS SERVERS_CA SERVERS_NY set -A CA ca126 ca546 ca 642 set -A NY ny112 ny113 ny114 теперь я должен написать другой скрипт, который не должен иметь жестко запрограммированных деталей сервера, он не должен отображать им...
спросил Jamesking 9 лет назад

1
голосов
1
ответ
1015
просмотров

используя sed для замены 1 строки многострочной переменной в ksh

У меня есть следующий текст в файле: XXXX NNNN YYYY NNNN ZZZZ NNNN Я хочу заменить NNNN, чтобы он выглядел так: XXXX NNNN ОБЯЗАТЕЛЬНЫЙ ПРОГНОЗ: YYYY NNNN ОБЯЗАТЕЛЬНЫЙ ПРОГНОЗ: ZZZZ NNNN ОБЯЗАТЕЛЬНЫЙ ПРОГНОЗ: Как использовать sed для замены переменной более чем на одну строку? Есть ли лучший способ с...
спросил Manda 9 лет назад

0
голосов
1
ответ
455
просмотров

Solaris: простой скрипт не работает, одна команда работает

В моем Solaris Illumos я запускаю простой скрипт: update_drv -a -i '[myhardware]' [driver] svcadm disable stmf svccfg import /mypath/myconfig svcadm enable stmf Это не работает и не дает мне ошибки. Служба STMF переходит в режим обслуживания, и я должен перезагрузиться! Я обнаружил, что если я зап...
спросил CSG 9 лет назад

1
голосов
2
ответа
1095
просмотров

Есть ли способ показать «Файл не найден» или подобное сообщение при использовании команды `find`?

Я пытаюсь проверить наличие нескольких файлов, не зная заранее, где находятся файлы. Итак, я подумал, findчто это де-факто утилита для этого ... Она работает, как и ожидалось, но проблема в том, что она не признает несуществование файлов, то есть, если файл не существует в каталоге поиска тогда, как...
спросил jimm-cl 9 лет назад

2
голосов
1
ответ
9511
просмотров

Бесконечный цикл в терминале (ksh) для запуска команд

Я пытаюсь создать цикл в терминале, чтобы запускать каждую секунду во время выполнения скрипта следующую команду. Я не хочу создавать цикл в .shфайле сценария, я пытаюсь сделать это в командной строке. Я попробовал это, но не работает: for 1 > do > ls -ltr > date > sleep 2 > done Соо...
спросил Jorge Vega Sánchez 10 лет назад

1
голосов
1
ответ
1471
просмотр

Использование цикла while для чтения файла случайным образом прекращает чтение файла в середине

У меня есть небольшой фрагмент кода, который читает файл, $ FUNCTION_FILE, который содержит список имен функций в формате: func1 func2 func3 Он прочитает строку, запустит функцию и будет повторять до тех пор, пока файл не будет готов. Вот фрагмент: while read line; do LINE_NUMBER=`expr $LINE_NUMBER...
спросил noisesolo 10 лет назад

4
голосов
1
ответ
2120
просмотров

Ограничивает ли «ulimit -Su» количество пользовательских процессов, созданных в подоболочках интерактивного входа в систему и созданных в нем сеансах tmux?

Несколько месяцев назад я написал набор сценариев bash, использующих tmux для создания простой IDE на сервере AIX 7.1. В одном из моих скриптов есть ошибка, которая иногда генерирует пользовательские процессы очень быстро, вплоть до лимита, установленного ulimit. Это случается очень редко (примерно...
спросил Sam 10 лет назад

2
голосов
2
ответа
2936
просмотров

Преобразовать номер месяца в название месяца

Есть ли способ конвертировать номер месяца в имя с помощью скрипта? пример: 2013-10-22 станет Oct 22 Благодарю. Кстати, у меня нет даты GNU, и моя ОС AIX.
спросил peja11 10 лет назад