Вопросы по теме 'csh'

C Shell: как выполнить программу с аргументами, не входящими в командную строку?
Моя $ SHELL - tcsh. Я хочу запустить сценарий оболочки C, который будет вызывать программу много раз, каждый раз меняя некоторые аргументы. Программа, которую мне нужно вызвать, написана на Фортране. Я не хочу его редактировать. Программа...
5202 просмотров
schedule 27.03.2022

Объясните коварство преамбулы Perl
В руководстве по Perl описывается совершенно хитрая конструкция, которая будет работать под любым из csh, sh или Perl, например следующая : eval '(exit $?0)' && eval 'exec perl -wS $0 ${1+"$@"}' & eval 'exec /usr/bin/perl -wS $0...
1960 просмотров
schedule 16.07.2022

проблемы с вырезом (unix)
У меня странная проблема с cut Я написал скрипт, там у меня есть строка: ... | cut -d" " -f3,4 >! out cut получает эти данные (я проверял с помощью эха) James James 033333333 0 0.00 но я...
786 просмотров
schedule 06.02.2023

завершение вкладок cshell, без учета регистра
Есть ли способ для C Shell сделать завершение табуляции для команд, файлов и т. д. нечувствительным к регистру? Я видел переменную complete=enhance , но это только для tcsh, а не для csh.
6464 просмотров
schedule 17.06.2022

скрипт csh для авторизации пользователя по паролю
Я пытаюсь написать профессиональную программу для приема и обработки ввода через систему на основе меню. Программа не должна иметь аргументов командной строки. это будет написано в сценарии csh под названием TaskMenu. Этот сценарий оболочки будет:...
3076 просмотров
schedule 20.09.2022

Объявление определяемой пользователем переменной в сценариях оболочки (оболочка csh)
Я пытаюсь изучить сценарии оболочки и пытаюсь создать пользовательскую переменную в сценарии, first : howdy="Hello $USER !" echo $howdy Однако, когда я выполняю скрипт ( ./first ), я получаю следующее: howdy=Hello aaron!: Command not...
45808 просмотров
schedule 21.04.2024

csh/sh для цикла - как?
я пытаюсь написать цикл for, который выполняет 2 скрипта на FreeBSD. Мне все равно, написано ли это на языке sh или csh. Я хочу что-то вроде: for($i=11; $i<=24; $i++) { exec(tar xzf 'myfile-1.0.' . $i); // detect an error was returned...
55971 просмотров
schedule 22.03.2023

Как мы можем перечислить все файлы в каталоге, НЕ содержащем определенный строковый шаблон, с помощью find / grep / xargs или любой другой команды unix?
Предположим, у меня есть каталог со списком файлов с расширением .log, и мне нужно найти те файлы журналов, которые не содержат abc. Как бы мы это сделали?
425 просмотров
csh
schedule 12.06.2023

нужна помощь по команде awk непревзойденной '
вот команда awk awk ' BEGIN { row=1 while ( getline < "routingTB.txt" > 0 ) { if( row==1 ) { col_id=$1; for( i=2; i<=NF; i++ ) q_id[i]=$i } else if( row==2 ) for( i=2; i<=NF; i++ ) { s[q_id[i]]=$i;...
1334 просмотров
schedule 18.05.2023

C Shell без разницы печатает сообщение об успешном завершении
Я хотел бы проверить, как распечатать сообщение об успехе, если в двух файлах нет разницы. Пример diff file1 file2
1210 просмотров
csh
schedule 06.07.2023

эхо от скрипта csh не отображается на терминале
В настоящее время я выполняю сценарий оболочки csh с помощью кнопки графического интерфейса. Первоначально сценарий вызывает другой сценарий sql для выбора информации из базы данных и вывода ее в файл журнала в каталоге tmp. Теперь мне нужно...
614 просмотров
schedule 07.12.2022

Как использовать команду qsub -v в крутящем моменте PBS?
Я хотел бы передать переменные в сценарий csh с помощью команды «qsub -v». Я понимаю, что мы можем перечислить пары параметров-значений, как показано ниже, qsub -v par1=value1 par2=value2 myScript.csh Кто-нибудь знает, могут ли значения этих...
4599 просмотров
schedule 25.03.2022

Перенаправить stderr на stdout в оболочке C
Когда я запускаю следующую команду в csh , я ничего не получаю, но она работает в bash . Есть ли эквивалент в csh , который может перенаправить стандартную ошибку на стандартный вывод? somecommand 2>&1
121349 просмотров
schedule 24.09.2022

извлечь строку из файла с помощью csh
Я пишу csh-скрипт, который будет извлекать строку из файла xyz. файл xyz содержит нет. строк кода, а интересующая меня строка появляется после 2-3 строк файла. Я попробовал следующий код set product1 = `grep -e '<product_version_info.*/>'...
3026 просмотров
schedule 18.12.2022

Как разрешить использование переменных в сценарии csh, вызываемом из другого сценария csh?
У меня есть скрипт caller.csh , в котором я вызываю другой called.sh . Я объявляю некоторые переменные с помощью команды set в caller.csh (например, set alpha = 10 ). Как использовать их в called.sh (например, echo $alpha ), не передавая...
986 просмотров
csh
schedule 05.10.2022

Вновь определенный псевдоним внутри другого псевдонима, первое выполнение завершится ошибкой
Если мы определим и используем псевдоним B внутри другого псевдонима A, первое выполнение A завершится ошибкой. Например, alias A='alias B="which ls"; B;' Исполнение в первый раз будет выглядеть (в bash) bash: B: command not found...
166 просмотров
schedule 10.03.2023

Взлом оболочки: запускаем bash из csh
Я пытаюсь установить bash в качестве оболочки по умолчанию в своей университетской учетной записи. Однако традиционный подход chsh здесь не работает, потому что технические специалисты университета отключили его как загрузочную оболочку. Но я...
5384 просмотров
schedule 17.05.2022

Запуск скриптов c из сценария оболочки
У меня есть этот сценарий оболочки #!/bin/csh @ x = 1 while ($x <= 2) nohup ./prog1 && ./prog2 & @ x ++ end Я хочу запустить последовательно 2 раза программы prog1 и prog2, которые ранее были скомпилированы через make-файл....
103 просмотров
schedule 23.12.2022

Арифметическая операция над переменной времени в c-shell
Мне нужна помощь в использовании времени в c-shell. Я хочу знать, сколько времени потребовалось для выполнения скрипта, поэтому я хочу сделать это следующим образом. 1.set start_time=time 2 часть скрипта 3.set end_time=time 4. set...
2247 просмотров
schedule 07.09.2022

Unix: как открыть новый tcsh и сохранить псевдонимы
У меня есть использование, в котором я должен открыть новый файл tcsh . Я хочу, чтобы псевдонимы, установленные в текущей оболочке, были доступны и в новой оболочке tcsh . Это не делается по умолчанию, и я хотел знать, есть ли способ заставить это...
897 просмотров
schedule 27.08.2022