在脚本中使用 echo
我尝试使用复制的脚本,其中包括以下命令, echo "rc $2" > $WORKDIR/out.dat 我猜它会尝试将一些内容输出到文件 out.dat。但“rc $2”是什么意思? …
Grep 包含环境变量的路径并使用它
我正在使用 tcsh,并且我正在尝试从具有多个 ID 的文件中 grep 路径,我正在这样做: grep I241149 $ENV_CASTRO/ALL_CMD_LINES.BAK | grep -o \$"ENV_…
Cshell中的反向增量搜索
我在办公室使用的是Cshell,它似乎没有反向增量搜索历史记录。有没有办法在 cshell 中启用 reverse-i-search (就像 bash 中的那样)。 谢谢。…
tcsh 中的多行变量
我想在 tcsh 中使用变量来保存脚本的使用信息,因此在我的脚本中,每当我编写 echo $usage 时,它都会打印 my_script -h : -help -b : do boo etc…
做什么>!和>>!在 tcsh 中执行
在正常的 bash 重定向中, > 将标准输出重定向到文件,如果存在则覆盖,而 >> 将标准输出重定向到文件,如果存在则追加。 在 tcsh (c shell) 脚本中,…
c shell脚本中set命令错误
我正在我的脚本上执行此操作: set Cnt1 =`echo $Cnt | awk '{print $1}'` set Cnt2 =`echo $Cnt | awk '{print $2}'` set Cnt3 =`echo $Cnt | awk '{…
tcsh 中的数字范围
假设我有一堆文件,它们的名称包含一个数字,如下所示: xxx_1.txt, xxx_2.txt, ... xxx_42.txt 在 bash 中,很容易对这些文件的子集进行操作,例如 l…
Makefile 规则和 If 语句——如何实现?
我是 Makefiles 新手,所以请耐心等待。 我需要修改 Makefile,以便某些规则根据变量调用不同的实用程序。 现在,规则如下: ci: [shell syntax for t…
如何在 TCSH Shell 中注销时清除 SHELL 历史记录?
退出 SHELL 后如何清除 TCSH 中的 SHELL 历史记录? 我尝试将 History -c 放入 .logout 但没有成功。 请指教。 谢谢。 PA…
在脚本中设置 CLASSPATH
我有一个脚本,我想在其中设置 CLASSPATH 作为 /dun/d2ddm0/bea/weblogic91/server/lib/jxl.jar:/dun/d2ddm0/bea/user_projects/domains/RMGemDev3023…
如何为 csh/tcsh 中的一个命令设置环境变量
在 bash 中,我可以为一个命令设置一个临时环境变量,如下所示: LD_LIBRARY_PATH=/foo/bar myprogram 我可以在 csh / tcsh 中执行类似的操作吗?我可…
Shell 测试以查看二进制文件是否在您的路径中
在 csh、tcsh、bash、perl(等)中,您可以进行同等测试(不一定使用相同的语法): test -e PATH; # Does PATH exist test -f PATH; # Is PATH a fil…
如何使用 setenv 在 bash 中设置环境变量?
我有一个文件,其中包含应用程序以以下格式运行所需的所有环境变量... setenv DISPLAY [email protected] setenv HOST example.com setenv HOSTNAME s…
SETENV:坏:$ ($) 中的修饰符
我在 Linux 中使用 tcsh 终端。在我通常使用的另一个终端中,我设置了一些许可证文件的路径,如下所示: export PATH="$PATH:$MODEL_TECH" Tcsh shell…
如何验证 TCSH 脚本中的数字输入参数?
如何验证 tcsh 脚本的数字输入参数? #!/usr/bin/tcsh if ( $1 < 0.0 ) then echo "ERROR: first input argument is less than zero." exit 1 endif …