5
ответов

Как я запускаю программу в новой оболочке?

У меня есть программа, которая делает БОЛЬШОЕ огибающее управление. Это устанавливает PYTHONPATH и LD_LIBRARY_PATH и материал как этот. Эта программа должна запустить ДРУГУЮ программу, но в новом ENV, безо всего из...
11.11.2013
5
ответов

$SHELL хранит путь к оболочке по умолчанию в Linux?

Мой администратор говорит, что моя оболочка по умолчанию установлена колотить, но $SHELL эха $/bin/csh $ Является оболочкой по умолчанию, связанной с переменной SHELL вообще? Не, для чего используется переменная?
17.11.2010
4
ответа

sed управляют для замены пустой строки двумя строками содержания

Как я заменяю первую пустую строку двумя строками содержания? Я действительно видел вопрос на замене нескольких пустых строк с единственной пустой строкой в энергии sed, но не вполне вижу, как адаптировать это. Так...
13.04.2017
4
ответа

Текстовые файлы, содержащие их собственное имя

Я должен найти в определенном каталоге и подкаталогах всех it все текстовые файлы, которые содержат их собственное имя. Как я делаю это? (предпочтительно без команды awk)
31.10.2014
4
ответа

Как следующий сценарий может быть объяснен?

Код: #!/bin/csh, если (1 A$ == A) затем повторяют "" эхо "СПИСОК <имя>" эхо, "" выходят из endif.............. Хорошо это - образец из большего сценария, который я получил. Сценарии запускаются с...
28.08.2014
3
ответа

Как извлечь слово, которое находится между двумя ключевыми словами в строке?

Предположим, у меня есть код, упомянутый ниже. модуль dut #(тип параметра tp =int, tp x = 12)(int r, reg [7 :0] rg ); модуль конечного модуля mid (int r, reg [7 :0] rg ); модуль конечного модуля bin (int z, logix s );...
21.01.2021
3
ответа

Как я могу динамически изменить путь в моих псевдонимах?

У меня есть куча псевдонимов в моем файле .cshrc, которые используют путь: /projects/project_name/my_name/$CLIENT Я написал короткий скрипт, который предназначен для получения имени папки из моего рабочего каталога...
06.12.2019
3
ответа

Как я могу давать новые имена файлам, пока программа работает в цикле в cshell?

У меня много файлов .dat, и я хочу преобразовать их в файл .sac (тип файла сейсмограммы). Я конвертирую файлы с помощью программы xy2sac (я не писал код), но мне нужно дать преобразованным файлам новый ...
09.10.2019
3
ответа

Предотвращение дубликата entried в ПУТИ (.cshrc)

Я должен предварительно ожидать каталоги к переменной пути в моем .cshrc файле, и я хочу удостовериться, что записи не повторяются по сравнению с существующими каталогами в переменной пути. Может кто-то...
21.11.2018
3
ответа

Как изменить часовой пояс в текущем сеансе оболочки в Redhat

ls -lt показывает время в PDT, я хочу изменить его на Азию / Сингапур в текущем сеансе. Я пробовал установить TZ = Asia / Singapore, но он показывает то же время на ls -lt. Как это сделать?
20.06.2018
3
ответа

получить среднее значение для всех чисел с неправильными столбцами

all Может ли Awk работать с неправильными столбцами? т.е. у меня есть файл, как показано ниже, в каждом столбце может быть разное количество значений, как получить среднее значение всех положительных значений? Обратите внимание, что ...
30.05.2018
3
ответа

Как заменить одну строку двумя строками с помощью sed в csh на BSD?

У меня есть очень простой текстовый файл со следующим содержимым line1 line2 line3 line4 Я хочу изменить содержимое через sed (или другое приложение), чтобы оно стало line1 line2 # эта строка была добавлена ​​...
07.09.2017
3
ответа

Ошибка «синтаксическая ошибка рядом с неожиданным токеном` ('? »

Что в моем терминальном bash: settings64.csh: строка 35: синтаксическая ошибка рядом с неожиданным токеном` (' bash: settings64.csh: строка 35: `foreach i ($ xlnxInstLocList) 'Часть набора скриптов xlnxInstLocList = ...
07.01.2017
3
ответа

Как оболочка узнает дом (а)?

Каждая оболочка имеет установленную переменную окружения $ HOME (например, / Users / lotolo). Если я использую csh, я могу отменить установку HOME, и все же, если я сделаю cd, я буду дома. Я тестировал это также на bash (не установлен HOME), и это '...
29.11.2016
3
ответа

Различие между 2> &-, 2>/dev/null, | и, и>/dev/null и>/dev/null 2> &1

Просто ища различие между 2> &-2>/dev/null | и и>/dev/null>/dev/null 2> &1 и их мобильностью с необолочками Bourne как tcsh, mksh, и т.д.
21.05.2014
3
ответа

Как я делаю вставляемые команды оболочки невидимыми?

Я использую макрос AutoHotkey для выполнения некоторых команд оболочки, т.е. ^ ':: SendInput устанавливают c = ". cshrc-acheong" {ВХОДЯТ}, SendInput устанавливают v = ". vimrc-acheong" {ВВОДЯТ} SendInput foreach d (/home/acheong/home/t
11.04.2014
2
ответа

Как перезагрузить псевдонимы, добавленные в ~/.cshrc, без перезагрузки FreeBSD 11.3

Как указано в заголовке, как перезагрузить псевдонимы, добавленные в ~/.cshrc, без перезагрузки FreeBSD 11.3?
04.04.2021
2
ответа

что такое csh-эквивалент набора -xv?

У меня есть довольно длинный скрипт csh, который не работает или работает неправильно. в bash я бы установил -xv, чтобы получить подробный журнал. что я могу сделать в cshell? Я попытался добавить набор -xv, он жаловался, что -не...
04.01.2021
2
ответа

вызвать файл.csh из файла.sh

Можно ли вызвать файл сценария.csh из файла сценария оболочки.sh? Например, у меня есть a.sh, b.csh. Могу ли я вызвать b.csh в файле a.sh? Если да, то как? Я пытался написать, что это переменная файла ash = source /path/to/b....
28.11.2020
2
ответа

Добавление разрыва строки в файл с разными столбцами на основе текста в столбце значений

Я хотел бы ввести разрыв строки в файл с разными столбцами на основе значения в первом столбце. Например :Входной файл :1aa6 НЕТАТМ 4МО А 803 1aa6 HETA™ SF4 A 800 1ао0...
24.06.2020
2
ответа

csh для получения разницы между временем начала и окончания обоих входов в формате чч:мм:сс

. ./script.csh 05:25:00 02:30:50 должен возвращать вывод в минут, так как я рекурсивно перебираю серию, как сравнивать значения с новым большим значением. бы | бк работает в csh?
22.03.2020
2
ответа

Как разделить и получить доступ к полям, разделенным двоеточием?

Этот фрагмент кода: строка foreach (`cat /etc/group`) echo $line end возвращает строку, содержащую 4 поля, разделенных символом :. Как разделить поля и получить доступ к первому полю каждой строки?
16.07.2019
2
ответа

Почему SHELL указывает на /bin/sh в сценарии Csh?

Да, я знаю, что C-shell — это плохо. Нет, я не выбирал C-shell. Да, я бы предпочел использовать правильную оболочку. Нет, я не могу перейти на лучшую оболочку. У меня очень упрощенный скрипт: /tmp/env_test.csh #!/...
18.06.2019
2
ответа

Почему tcsh не может выполнить однострочную команду 'which -> vim'?

Мне часто приходится выполнять эту команду, а затем открывать ее в vim, чтобы на самом деле посмотреть, что внутри. Я хотел бы иметь псевдоним или функцию, которая делает это с завершением табуляции. Вот что я пробовал: superwhich () ...
10.05.2019
2
ответа

Сравнение двух файлов с помощью awk, без каких-либо результатов - оболочка C

Я использую оболочку c и пытаюсь сравнить 2 файла с помощью awk. Но приведенный ниже оператор awk не дает никакого результата. Необходимо получить это решение в awk с использованием оболочки C. awk 'FNR == NR {a [$ 0] ++; next} { {...
27.04.2019
2
ответа

Использование находки в Unix на странном файле/именах каталогов

Я пишу сценарий, который использование находит для помещения пути каталогов, это - часть сценария: сетлист = ('находят $PATH - тип d') Он хорошо работает, пока имена файла или каталога не называют...
14.04.2019
2
ответа

Как получить формат подсказки строка в csh / tcsh

Моя текущая строка формата подсказки генерируется внешним сценарием, предоставляемым организацией. Я хочу немного поработать с ним (добавить время к строке), для этого мне нужна моя текущая строка формата. ...
25.03.2019
2
ответа

Неопределенная переменная

Я пытаюсь использовать этот сценарий: #! / Bin / csh foreach SUB (1 2 3 4 5 6 7 8 9 10 11 12 13 14) echo $ SUB foreach VISIT (1 2 3 4 5 6 7 8) echo $ VISIT grep 'StudyDate' -f / home / ...
25.11.2018
2
ответа

CSH Если утверждение интерактивное использование

либо есть что-то рыбное с моим Solaris 10 CSH реализации, если заявление или я не получаю что-то правильное (конечно, второе Очень хорошо вероятно в моем случае в моем случае), но когда я делаю:% ...
11.09.2018

Оболочка C (csh), после того как один из двух главных Unix окружает с Оболочкой Bourne. Csh больше усовершенствовал интерактивную функцию, но был превзойден современными оболочками стиля Границы, такими как zsh и удар.

Оболочка C (csh) один из двух главных исторических процессоров командной строки в системах Unix, при этом другим является Оболочка Bourne (sh). Измененная Оболочка Bourne продолжала стандартизироваться POSIX, в то время как использование оболочки C уменьшилось.

Csh и его производная , как широко полагали, имели превосходящие интерактивные функции, но нижние функции программирования. Более новые оболочки, такие как и с тех пор получили и превзошли интерактивные функции tcsh, такие как усовершенствованный выпуск командной строки и программируемое завершение, в то время как csh семейство видело мало эволюции с конца 1990-х.