- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 bash 脚本,需要在其中的 cshell 中运行一些命令。
#!/bin/bash
echo entering_to_cshell
csh
echo in_cshell
exit
echo exited_from_cshell
为什么这个脚本没有按预期运行?它只打印 entering_to_cshell
并且不退出 cshell。
最佳答案
通过使用
csh
您启动了一个新的子 shell,您的脚本未在其中执行。这就是为什么您的以下命令均未执行的原因。您的脚本等待此子 shell 结束,正如您所指出的,这永远不会发生。
尝试
csh -c "echo in_cshell"
这样您就不会创建不受脚本影响的新子 shell。
关于bash - 从 bash 进入 cshell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14953804/
我在办公室用的是Cshell,好像没有逆向增量搜索历史。有什么方法可以在 cshell 中启用 reverse-i-search(就像 bash 中的那样)。 谢谢。 最佳答案 我假设您正在使用 tc
我有一个简短的文本文件,其语法如下: FileName: some name Version: 3 Length: 45 hello, this is an irrelevant, unimporta
我在 c-shell 中遇到了一个奇怪的行为:编写以下行时,我得到了我期望的行为: ls -l | grep $USER | somescript `awk -F' ' '{print $1}
我有一个 bash 脚本,需要在其中的 cshell 中运行一些命令。 #!/bin/bash echo entering_to_cshell csh echo in_cshell exit echo
我才知道 .sh 文件不使用 set 并且 = 周围的空格是不允许的,而这是允许的在 .csh 文件中。 有什么地方可以让我找到所有这些细微差别吗? 最佳答案 文档? Csh 和 sh 可能看起来很相
我知道 ls 有一个选项: ls --color ...这将在 c-shell 中为文件、目录、链接等显示不同的颜色,但我想知道是否有办法自定义 ls 的输出,以便匹配 *.foo 的文件显示为红色,
我有几个名为 submit.txt 的 .txt 文件,其中有一行 bsub -q l ./dolist.csh 我想从我现在正在做的所有这些文件中删除这一行,但它给了我以下错误: sed: -e e
我有一个应该很简单的问题,但我无法在任何地方找到解决方案。 我正在尝试做一些像在 bash 脚本中设置和环境变量一样简单的事情。从 bash 终端运行脚本它工作正常,但是从 tcsh 运行它,这是我正
跟进自 my previous question ,为什么 CShell 与 C 如此不同? 4 - 3 + 1 = 2 在 C 中。 4 - 3 + 1 = 0 在 CShell 中。 有什么想法吗
我是一名优秀的程序员,十分优秀!