Вопросы по теме 'csh'
Может ли сценарий оболочки устанавливать переменные среды вызывающей оболочки?
Я пытаюсь написать сценарий оболочки, который при запуске установит некоторые переменные среды, которые останутся установленными в оболочке вызывающего.
setenv FOO foo
в csh / tcsh или
export FOO=foo
в sh / bash устанавливайте его...
576686 просмотров
schedule
26.10.2023
Можно ли захватить system.out.print из java-программы в переменной csh?
Я знаю, что это хромой способ сделать это. Нам нужно захватить строку, которая динамически генерируется в программе Java в вызывающем сценарии оболочки, а затем использовать ее позже.
Также это должно быть сделано в существующем файле csh.
Мы...
2134 просмотров
schedule
14.05.2022
Как использовать циклы for в командной строке в оболочке csh в поисках достойных вкладышей
исходя из оболочки bash, я пропустил легкое свертывание циклов (for i in (...); do... done;)
Не могли бы вы опубликовать типичные однострочники циклов в cshell?
ПОЖАЛУЙСТА, ОДИН СТРОКА, а не несколько строк , спасибо
12543 просмотров
schedule
16.09.2022
Как перенаправить stdout и stderr из скрипта csh
Для следующего скрипта
install.csh:
#!/bin/csh -f
tar -zxf Python-3.1.1.tgz
cd Python-3.1.1
./configure
make
make install
cd ..
rm -rf Python-3.1.1
Предполагаемое использование:
./install.csh |& tee install.log
Как я могу...
18517 просмотров
schedule
10.07.2023
csh идиомы для проверки существования переменной окружения?
У меня есть несколько сценариев csh, где мне нужно проверить, установлены ли определенные переменные среды, прежде чем я начну что-то делать, поэтому я делаю такие вещи:
if ! $?STATE then
echo "Need to set STATE"
exit 1
endif
if ! $?DEST...
28238 просмотров
schedule
20.03.2023
Ошибка в csh-скрипте
Я работаю с C-Shell, пытаюсь запустить этот скрипт
set callsTo = "`cut -d" " -f2 ${1}`"
echo $callsTo
cut получает данные из файла, который является первым параметром:
> ./myscript data
Мне нужно только второе поле из каждой...
481 просмотров
schedule
22.07.2023
неизвестная ошибка в оболочке
может кто-нибудь объяснить мне, что означает эта ошибка:
> ./rank lines.in
'nknown option: `-
Usage: tcsh [ -bcdefilmnqstvVxX ] [ argument ... ].
это мой ранг скрипта:
#! /bin/tcsh -f
set line = `cat ${1}`
echo $line
Я думаю, что...
2601 просмотров
schedule
13.03.2023
Редактировать сценарий оболочки во время его работы
Можно ли редактировать сценарий оболочки во время его работы, чтобы изменения повлияли на работающий сценарий?
Меня интересует конкретный случай csh-скрипта, у меня есть эта партия, которая запускает кучу разных вариантов сборки и работает всю...
49117 просмотров
schedule
15.07.2022
Файл конфигурации сценария запуска Csh и переменные
Я довольно неопытен со сценариями оболочки (в данном случае csh), но меня попросили отредактировать один. Меня попросили добавить файл конфигурации, чтобы упростить редактирование нескольких конкретных переменных. Я подумал, что это глупо, потому...
1336 просмотров
schedule
03.12.2022
cshell: Как создать список десятичных чисел?
Я хочу создать список чисел от 1 до 5, увеличивающийся на 0,25 на каждом шаге, например:
1.0, 1.25, 1.5, ..., 4.5, 4.75, 5.0
Возможно ли это сделать в csh? Если да, то как мне это сделать?
Спасибо за помощь.
243 просмотров
schedule
15.02.2023
Как преобразовать псевдонимы csh в команды установки псевдонимов, совместимые с MODULEFILE?
У меня есть куча псевдонимов, которыми я хотел бы поделиться с коллегами, и я хотел бы поместить их в наш проект файл модуля . Есть ли скрипт, который сделает конвертацию для меня? Или, по крайней мере, дайте мне хорошее начало, а затем я смогу...
899 просмотров
schedule
22.12.2022
как узнать, существует ли команда оболочки в cshell
Я ищу функцию, которая вернет 1, если существует команда оболочки, и 0, иначе я знаю, что есть команда which , которая возвращает путь к команде, если она существует. В руководстве также говорится, что эта команда должна иметь возвращаемое значение,...
1195 просмотров
schedule
11.09.2022
Как перенаправить php exec stderr в выходной массив, когда оболочка csh?
Возможный дубликат: Как для перенаправления stdout и stderr из скрипта csh
Я делал это много раз раньше, когда оболочка выполнения сервера была sh или bash:
exec('dostuff 2>&1', $output, $return);
Но теперь мой сервер...
1187 просмотров
schedule
04.11.2022
grep из файла, вывести совпавшие и не совпавшие
У меня есть файл, скажем, input, содержащий шаблоны, как показано ниже:
quantum_mech_.*
astrophysics_.*
geology_.*
economy_*
У меня есть другой файл, скажем, subject, который выглядит так:
quantum_mech_[101]
astrophysics_[102]...
4669 просмотров
schedule
23.07.2022
как извлечь строку перед /› из XML с помощью csh?
Я пытаюсь извлечь весь текст, который присутствует до первого появления знака «/>», используя скрипт csh. Я пробовал следующий код
установить продукт3 = echo "$product1" | sed 's/\/>$//'
bt вывод, который я получаю, - это строка,...
91 просмотров
schedule
25.05.2023
Перевод переключателя csh на Perl
Сейчас я перевожу некоторые скрипты с csh на perl. Я наткнулся на один скрипт, который имеет следующий переключатель управления
#And now some control
set get_command = h
set finish = 0
while (1)
switch ($get_command)
case "h":
case...
172 просмотров
schedule
20.07.2023
Используйте переменные псевдонимов оболочки C, кроме одной
Я хотел бы создать псевдоним, который использует первую переменную cli в качестве входных данных для чего-то и помещает остальные переменные в конец, например, например:
alias rerun '`head -n 2 \!:1/some_log_file.log | tail -n 1` \!:*'
В...
216 просмотров
schedule
30.01.2023
в cshell: как установить переменную для вывода командной строки?
Я хочу запустить пакетное задание, которое генерирует jobid в качестве вывода. Как я могу сохранить jobid как переменную среды и повторно использовать его в сценарии cshell? Спасибо и наилучшие пожелания, Rollz
1326 просмотров
schedule
16.03.2024
csh встроенные операторы if
Я пытаюсь добавить скрипт для проверки условий перед выполнением команды в моем файле .cshrc . Этот скрипт проверки возвращает 0, если условия недостаточны, и 1 в противном случае. (Я понимаю, что это противоречит соглашению, но я подумал, что это...
3185 просмотров
schedule
17.06.2022
Символ повторения не работает для grep в csh при заключении в двойные кавычки
Ранее я задавал вопрос об этом, но теперь я понимаю проблему и поэтому хочу сделать репост. Символ * правильно интерпретируется в моем сценарии csh, если он не заключен в двойные кавычки, но когда я помещаю его в двойные кавычки, он интерпретируется...
96 просмотров
schedule
29.08.2023