tcsh

Если мне нужно проверить, что переменная пуста или нет для этого в оболочке bash, я могу проверить с помощью следующего скрипта: if [ -z "$1" ] then echo "variable is empty" else echo "variable contains $1" fi Но мне нужно преобразовать его в оболочку tcsh....

Эй, ребята, у меня есть эта странная ошибка, и я понятия не имею, как ее исправить, был бы очень рад, если бы вы могли помочь. #!/bin/tcsh -f set date = ${1} set time = ${2} echo 1 set month = `echo $date | cut -f1 -d"-"` set day = `echo $date | cut -f2 -d"-"` set year = `echo $date | cut -f3 -d"-"` echo $da...

Как я могу определить текущую оболочку, над которой я работаю? будет вывод ps достаточно одной команды? Как это можно сделать в разных вариантах UNIX?...

Я пытаюсь написать сценарий оболочки, который при запуске будет устанавливать некоторые переменные среды, которые будут оставаться установленными в оболочке вызывающего объекта. setenv FOO foo в csh/tcsh или export FOO=foo в sh / bash установите его только во время выполнения скрипта. Я уже знаю, что ...

Это следующий вопрос к Как вы используете SSH в shell-скрипт? вопрос. Если я хочу выполнить команду на удаленной машине, которая работает в фоновом режиме на этой машине, как я могу получить команду ssh для возврата? Когда я пытаюсь просто включить амперсанд (&) в конце команды, он просто зависает. Точ...

когда я запускаю следующую команду в csh, Я ничего не имею, но он работает в bash, есть ли эквивалент в csh который может перенаправить стандартную ошибку на стандартный выход? somecommand 2>&1 ...

Мне интересно, какой самый простой способ проверить, выполняется ли программа с помощью bash, не выполняя ее ? Он должен по крайней мере проверить, имеет ли файл права на выполнение и имеет ту же архитектуру (например, не исполняемый файл windows или другую неподдерживаемую архитектуру, а не 64 бита, если сис...