1
ответ

почему скрипт tcsh блокирует специальные символы внутри файла, например. #{ в строке выдается ошибка "}"

Я использую сценарий оболочки tcsh для чтения каждой строки файла input.txt. сценарий #!/bin/tcsh set out _file _length= `wc -l<$1 `установить я = 1 в то время как ($i <= $out _файл _длина )установить каждую _строку = `заголовок -$i ввод....
28.06.2020
1
ответ

Без nohup в csh фоновое задание все еще выполняется после выхода из ssh

Я пытаюсь понять необходимость использования nohup с фоновыми командами в ssh. Моя оболочка - csh на CentOS. Приведенная ниже фоновая команда продолжает работать даже после выхода из ssh. Я ожидал этого...
11.06.2020
1
ответ

Почему xterm не найден в моей оболочке C и как я могу добавить его, поскольку я нахожу его в TERM

Я получаю эту ошибку: X-терминал для некоторого ввода/вывода, пожалуйста, убедитесь Команду «xterm» можно найти в вашей среде PATH. Когда я повторяю $TERM, я получаю xterm. Но xterm не может быть найден на моем ...
16.04.2020
1
ответ

соответствие имени файла

У меня есть 2 папки с количеством файлов с шаблоном File-1 1234_-_abcdef_abcdefg.abc Файл-2 1234_-_qwerty_abcdefg.abc Мой код выглядит так: foreach d (`cat deck_list`) foreach c (`cat cars_list`...
18.02.2020
1
ответ

Как прочитать и заменить файл с двумя аргументами в Cshell?

Я пытаюсь написать скрипт, который автоматически заменяет слово в текстовом файле. В а.в., BIRA_0 0 BIRA_1 400 BIRA_2 800 BIRA_3 C00 ... в б.в., BIRA_0[25:0] BIRA_0[95:26] BIRA_0[125:96]...
31.01.2020
1
ответ

Проверка ввода пользователя по определенному шаблону BASH

if ($input !~ [[:upper:-]][[:digit:]][[:digit :]][[:digit:-]][[:digit:]][[:digit:]][[:digit:]]) затем перейдите к ошибке1 иначе эхо $input endif Я пробовал использовать приведенный выше код для сопоставления с шаблоном "P-70-90" ...
18.01.2020
1
ответ

Как использовать if на csh FreeBSD из теста, если файл старше X минут

У меня есть следующий код, работающий в системе Debian: for File in "${Files[@]} "; сделать, если тест "`найти $FolderDownload/$File -cmin -190`" ; then echo "Файл новый, то 3 часа" # Установить ...
22.10.2019
1
ответ

Какая польза от `!#` в csh, bash, zsh и, возможно, других оболочках?

Из man bash: !# Вся набранная командная строка. От man zshall: !# Обратитесь к текущей введенной командной строке. Строка считается завершенной до и ...
22.09.2019
1
ответ

переопределить значение $_ в скрипте linux csh

Я хотел бы переопределить значение $_ в скрипте linux csh. Я запускаю этот скрипт в xterm, используя cmdline: chmod +x test.csh test.csh Содержимое test.csh: #!/usr/bin/tcsh .... источник sourceme.rc .... ...
20.09.2019
1
ответ

tcsh :поиск переменной во всем массиве

Я изменяю набор скриптов, написанных на tcsh. К сожалению, эти сценарии нельзя переписать, потому что программа, с которой они взаимодействуют, также написана на tcsh. Я просто хочу убраться с дороги...
24.08.2019
1
ответ

Как заставить многострочную подсказку tcsh использовать символ новой строки?

Сценарий Мне нравится использовать многострочную подсказку. set prompt="${bold}${green}%M${white}:${red}%c5${unbold} \n${white}% " Я довольно часто копирую/вставляю строки терминала в электронные письма Windows. Проблема Похоже...
10.08.2019
1
ответ

Доступ к полю в csh

Этот фрагмент кода: foreach mod ("`lsmod`") echo $mod end выводит каждую строку lsmod. Как я могу получить доступ к первому полю, то есть к модулю, из каждой строки? Есть ли какой-нибудь IDE forcsh или расширение для vs...
13.07.2019
1
ответ

как сделать оператор case switch в csh

В sh я знаю, что могу сделать что-то вроде следующего. .. #!/sbin/sh case "$1" в 'фу') /путь/к/foo.sh ;; 'бар') /путь/к/bar.sh ;; *) echo $"Использование: $0 {foo|bar}" выход 1 ;; esac Я искал...
05.07.2019
1
ответ

csh: изменение пути при неинтерактивном входе в систему

Я хочу это: $ ssh nopathcsh@lo 'echo $path' /usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin /usr/games /usr/local/games Чтобы вернуть это: /usr/bin /bin Я пытался изменить и . ..
20.06.2019
1
ответ

Как использовать здесь документ или назначить многострочную строку переменной в csh?

Я хочу присвоить переменной многострочную строку, содержащую переменную, а затем повторить ее. Я попытался использовать здесь-документ, как показано ниже. Как лучше всего добиться этого в csh? set my_name = "...
28.05.2019
1
ответ

Что означает символ '@' в сценарии csh

Я перевожу сценарий csh на bash и наткнулся на строку, которая выглядит как @ lines = `grep num_lines ../config.txt | awk '{printf ("% d", int ($ 2))}' `Что здесь делает '@'? Я нашел кое-что ...
13.05.2019
1
ответ

Неоднозначная ошибка при выполнении файла ksh

Я создал файл audit.ksh, который используется для очистки старых файлов "*.aud". Но когда я запускаю этот файл, я получаю ошибку ниже. Странно то, что команды внутри файла работают нормально при выполнении...
25.04.2019
1
ответ

Как проверить каждый файл в каталоге и попросить пользователя выполнить действие в csh shell

Действия, которые я хотел бы выполнить с помощью этого скрипта, это прочитать имя (без базы) каждого файла в каталоге Для каждого файла спросите пользователя, хочет ли он выполнить какое-либо действие (например, переместить файл в ...
20.03.2019
1
ответ

Как я могу CD, а затем Ls в моем CSHRC

я хочу иметь возможность компактно на путь и автоматически иметь его автоматически. Я попытался выполнить такую ​​функцию, как CS () {CD "@A"; ls} Но это приводит к ошибке «плохо размещена ()», поэтому я не думаю, что я ...
11.12.2018
1
ответ

Linux (Shell Script) CSH

У меня есть код, который содержит эту строку: заданный файл = «« Tempty, что это значит?
03.12.2018
1
ответ

UMASK не имеет опции

, я пытаюсь использовать UMASK -S, чтобы показать текущую маску в символической форме (на человека UMASK в моей системе, которая дает мне страницу Bash_Builtins (1)). Но Umask, похоже, не ведет себя как претензию на пешеходную технику: ...
01.11.2018
1
ответ

Для логики LOOP PORTING от Bash до CSH

У меня есть ниже кодовой фрагмент, работающий в Bash: для i в `ps-pleaf | greep -i | awk '{print $ 3}'`; Убить -9 $ Я, но у меня есть требование портировать этот код для работы в CSH Shell из-за ...
09.10.2018
1
ответ

Выполнить команду из истории с параметрами

Когда мне нужно ввести длинную команду, я обнаруживаю, что восклицательный знак для ссылки на историю очень удобен. Например,! Ssh можно использовать для вызова последней использованной мной команды ssh. Однако у меня не получается ...
08.09.2018
1
ответ

FreeBSD csh, ВКЛАДКА для показа доступного выбора?

Как я могу настроить csh или tcsh для показа доступного выбора путем нажатия Tab дважды, точно так же, как удар?
21.08.2018
1
ответ

модернизация apt-get удерживает обновление ядра. Каковы официальные инструкции по применению обновлений на Debian 9?

Я видел следующее на Debian 9 «stretch»: # apt-get модернизации Чтение списков пакетов... Готово Построение дерева зависимостей Чтение сведений о состоянии... Готово Вычисление модернизации... Готово Следующее...
22.07.2018
1
ответ

читать каждую строку по одной в csh

В bash такой код будет читать каждую строку в файле по одной: в то время как IFS = $ '\ r' читать - линия r || [[-n "$ линия"]]; сделай что-нибудь done <"to-read-file" Когда код выполняется, пока ...
16.03.2018
1
ответ

Как управлять несколькими именами файлов с помощью find?

Как улучшить приведенную ниже команду для изменения строки в имени файла. найти . -type f -name '* *' -exec mv {} {} _renamed \; На самом деле у меня есть несколько файлов в моем каталоге с сегодняшней датой как ...
20.09.2017
1
ответ

Назначение / оценка конкатенированных переменных в tcsh

У меня есть загадка tcsh, и я буду благодарен за любую помощь. Когда я бегу: установите faceAttenRuns = (09 13) установить run = $ faceAttenRuns [1] echo $ run Это возвращает: echo 09. Отлично. Но когда я запускаю: set runTypes = ...
01.08.2017
1
ответ

Как создать псевдоним с переменной в .cshrc?

Например, я хочу создать псевдоним для удаления дубликатов строк: alias rm.dup 'perl -ne 'print unless $dup{$_}++;'''. Когда исходник .cshrc, он сообщает: "dup: Неопределенная переменная". Если изменить ее на ...
14.07.2017
1
ответ

Установка программного обеспечения в среде .csh

Я пытаюсь установить программное обеспечение под названием Plumed в среде HPC, которая основана на csh. Я успешно выполнил установку в среде bash. Обычно в среде bash следующая команда ...
11.01.2017