问题标签 [csh]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
shell - 如何使用 .csh 脚本中的命令行参数执行 .csh 脚本
所以我有 .csh 脚本 generate.csh 我想从其中调用另一个 .csh 脚本。我试过了
./shell_gen.csh test1 test2.prt
但它运行 shell_gen.csh 但没有命令行参数。
任何人?
谢谢
生成.csh
shell_gen.csh
perl - 如何制作从 A 到 Z 的字母列表并在 shell 中遍历它们?
假设我想在 csh shell 中从字母 A 迭代到字母 Z。我该如何简洁地做到这一点?
在 bash 我会做类似的事情
关键是我不想写 A 到 Z,我想要类似的东西
你能在 AWK 或 Perl 中提出一个单行建议吗?
bash - 为什么我退出 shell 时 unix 后台进程有时会死掉?
我想知道为什么我在 Bash shell 的后台进程中看到了不同的行为
案例一:使用Putty(SSH)登录Unix服务器
- 默认情况下它使用 csh shell
- 我改成 bash shell
- 输入睡眠 2000 &
- 按回车
它给了我工作编号。现在我通过单击腻子窗口中的 x 终止了我的会话现在打开另一个会话并尝试查找进程..进程死亡。
案例2:案例1:使用Putty(SSH)登录Unix服务器默认使用csh shell
- 我改成 bash shell
- vi mysleep.sh
- sleep 2000 并保存 mysleep.sh
- ./mysleep.sh
这里的区别是..而不是直接执行睡眠命令,我将睡眠命令存储在一个文件中并执行该文件。
现在我通过单击腻子窗口中的 x 来终止我的会话现在打开另一个会话并尝试查找进程..进程仍然存在
不知道为什么会这样。我认为即使在注销后我也需要在 bash 中进行 disown 以运行该过程。
我在父进程 id 中看到的一个差异..在第二种情况下..sleep 2000 的父进程 id 变为 1。看起来一旦 mysleep.sh 的进程死亡,内核就将父进程分配给 1。
unix - 您如何在 *nix 中管理/存储/安排您的别名?
我的 .cshrs 文件中存储了一百万个别名。我想知道这是首选方式还是人们使用其他文件来执行此操作,然后将其加载到环境中。
你怎么做呢?
linux - 从 csh shell 中的路径中提取文件名 - 从文件列表中
如何从路径中提取文件名;我有一个文件列表。我正在使用 csh shell,并安装了 awk、sed、perl。
/dfgfd/dfgdfg/文件名
应该给我
文件名
我尝试了基本名称:
它给了我以下错误:
基本名称:参数太少 尝试使用 `basename --help' 获取更多信息。
谢谢
bash - csh 命令列表,如 ksh { list; }
在 bourne 兼容的 shell 中,{ list; }
语法会导致 shell 在执行之前读取完整的命令列表,而无需打开新的 shell。csh有类似的东西吗?
谢谢。
shell - 如何在 csh shell 的命令提示符下使用 for 循环——寻找体面的一个内衬
来自 bash shell,我错过了一个简单的循环滚动(for i in (...); do ... done;)
你会在 cshell 中发布典型的单行循环吗?
请单行,而不是多行 thx
linux - CShell 单词替换
我有一个简短的文本文件,其语法如下:
现在,我正在尝试编写一个脚本,用给定的新号码替换版本号。
有谁知道怎么做?我真的不介意它丑
谢谢,乌迪
shell - 如何 egrep 变量-Unix shell 脚本
我正在尝试使用 egrep 和 regex 验证输入。这是来自脚本(c-shell)的行:
如果我通过管道 echo 到 egrep 它可以工作,但它也会在屏幕上打印变量,这是我不需要的。
csh - 从 csh 中的文件评估环境变量
我有一个包含以下行的配置文件:
perl
在 csh 脚本中使用我可以$REGION
像这样评估环境变量:
如果$REGION = SOUTH
,$pre_args
现在设置为:SOUTH
, xyz
, 3
.
有没有办法使用 shell 的内置命令来做到这一点,而不必依赖 using perl
?顺便说一句,使用的选择csh
不是我的,所以请不要回复批评。谢谢。