Описание тега ksh

1 ответ

Что это за вспомогательные файловые дескрипторы?

Пока ковыряюсь /proc/self папка для моего mksh раковину я обнаружил странную вещь: в /proc/self/fd/* есть все стандартные файловые дескрипторы (0 для stdin, 1 для stdout и 2 stderr), некоторые файловые дескрипторы, но также есть и некоторые дополнит…
01 янв '17 в 10:11
1 ответ

Где я могу найти список функций оболочек Korn и C, встроенных в Bash?

Я хотел бы иметь некоторую документацию об особенностях оболочек Korn (ksh) и C (csh), включенных в интерпретатор командного языка Bash. Полный список команд был бы великолепен. Спасибо Или наследие от оболочек Korn и C в основном архиструктурное?
09 сен '17 в 15:16
2 ответа

Ошибка в простом сценарии оболочки (например, +: неожиданный конец выражения)?

find_totalusage() { local totalusedsize=0 for dirname in $dirnamelist do dirsize=$(find_dir_size "$dirname") totalusedsize=$(( $totalusedsize + $dirsize )) done echo $totalusedsize } size=$(find_totalusage) Кто-нибудь поможет мне найти ошибку?
19 янв '18 в 18:00
1 ответ

Стандартная оболочка для входа в систему ksh

Я хочу установить оболочку входа по умолчанию в оболочку Korn (ksh), но chsh не узнает /bin/ksh как оболочка. /bin/ksh был загружен.
12 фев '15 в 16:00
0 ответов

Ошибки входа с KSH

Моя облачная команда установила Ubuntu 16.04 AMI для меня в AWS. Они сделали несколько вещей, чтобы "укрепить" экземпляр, но они обычно используют amazon linux, а не Ubuntu, поэтому я думаю, что они сломали некоторые вещи. Похоже, что они заставляют…
13 апр '17 в 17:51
3 ответа

Как мне поменять на ksh?

Мне нужно изучить некоторые детали ksh, но я не хочу постоянно переходить с bash на ksh. Что я должен делать? Можно ли изменить оболочку только для конкретного сеанса консоли?
17 окт '12 в 19:07
1 ответ

FTP внутри скрипта ksh, часть не работает

#!/bin/ksh . $HOME/bin/init.ksh log_start exit_if_not_dgftp EXPIRE_DAYS=30 create_arc_dir handle_error abort $? "Command create_arc_dir failed" $USER purge_archive $EXPIRE_DAYS WORK_FILE=RetriesExceeded.csv USER=LawsonIT-FinMM@test.org HOST=lawsonfa…
27 сен '18 в 15:05
1 ответ

Разница между bash-shell и ksh-shell при использовании while с read - что я могу сделать в bash для того же ответа, что и в ksh?

У меня есть два сценария: в баш #!/bin/bash H_VARIABLE=empty echo "Zeile1 Zeile2" | while read satz do H_VARIABLE="$H_VARIABLE $satz" done echo H_VARIABLE=$H_VARIABLE Результат: H_VARIABLE=empty в кш #!/usr/bin/ksh H_VARIABLE=leer echo "Zeile1 Zeile…
12 май '16 в 15:25
3 ответа

Как написать в cronjob из сценария оболочки

Я хотел бы автоматизировать cronjob (то есть запланировать работу, выполняемую из сценария оболочки). Так что у меня есть скрипт, который делает это #!/bin/ksh timestamp=$(date +%H%M%S) if [ "$timestamp" -eq 230000 ]; then write to cronjob to execut…
01 окт '18 в 16:12
1 ответ

Насколько совместимы штрихи с ksh?

Могу я сделать /bin/sh символическая ссылка на /bin/ksh вместо /bin/dash ничего не нарушая в процессе? Так как они оба должны быть POSIX-совместимыми, могу ли я разумно ожидать, что замена пройдет без проблем?
24 окт '17 в 07:54
3 ответа

Почему числовые имена функций не допускаются?

Учтите следующее: $ ksh -c '1(){ echo hi;};1' ksh: 1: invalid function name $ dash -c '1(){ echo hi;};1' dash: 1: Syntax error: Bad function name $ bash -c '1(){ echo hi;};1' bash: `1': not a valid identifier bash: 1: command not found $ mksh -c '1(…
19 ноя '17 в 02:39
1 ответ

Найдите файлы, измененные между двумя датами, из исходного каталога (рекурсивно) и скопируйте их в целевой каталог с той же структурой каталогов.

Я пытаюсь скопировать файлы из исходного кода в целевую папку, которая была изменена между двумя датами, #!/usr/bin/ksh source=/home/Amal/DELTA/SOURCE target=/home/Amal/DELTA/TARGET cd $source find ./ -type f -newermt "2021-07-08 00:00:00" ! -newerm…
22 сен '21 в 09:43
2 ответа

Синтаксическая ошибка KSH: недопустимый арифметический оператор (токен ошибки: «.111111111 -2,55555»)

У меня есть следующий пример, и я не понимаю, почему. line 48: 15.111111111 -2.55555: syntax error: invalid arithmetic operator (error token is ".111111111 -2.55555") Это мой источник в ksh: export a=2.55555 export b=15.111111111 export c=$(( $b -$a…
19 янв '21 в 16:18
1 ответ

проблема с историей кш

Я на Xubuntu 20.04.02 Это вопрос об истории команды ksh . Недавно что-то изменилось, и я ищу способ восстановить старое поведение. В течение многих лет или около месяца назад, когда вы вводили команду с ошибкой, выдавалось сообщение об ошибке, и ком…
02 мар '21 в 04:32
0 ответов

KSH в Ubuntu на WSL

Я только что установил приложение Ubuntu в подсистеме Windows для Linux (WSL). По умолчанию используется оболочка bash. Я бы предпочел кш. Я довольно наивен, когда дело доходит до использования менеджеров пакетов для установки программного обеспечен…
27 янв '21 в 04:24
1 ответ

Как я могу определить прематч и постматч с помощью egrep или ksh под Linux

Я работаю над проблемой в офисе, работающем в системе Linux. Я хотел бы иметь возможность использовать сопоставление шаблонов egrep или ksh для определения не только совпавшей строки, но мне также необходимо иметь возможность определять строки предв…
07 сен '23 в 12:53