问题标签 [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.

0 投票
3 回答
7941 浏览

shell - 在csh中获取上个月的最后一天?

你如何在csh中获得上个月的最后一天?

这是到目前为止的代码。如果您从 (FreeBSD sh) 命令行执行下面的 cal 命令,它几乎可以工作,但我无法正确转义它以在脚本中运行。几乎工作,我的意思是它返回 31,而 2010 年 2 月的最后一天是 28。

要清楚:

  • 如果今天是 2010 年 3 月 26 日,它应该返回数字 28,即 2010 年 2 月的最后一天。

  • 如果今天是 2010 年 7 月 1 日,它应该返回数字 30,即 2010 年 6 月的最后一天。

更新:Joshua Smith 在下面的评论中收到了有效的回答:date -v31d -v-1m '+%d' 谢谢!

0 投票
4 回答
22905 浏览

java - 从java调用shell,它抱怨“stty:标准输入:无效参数”

我通过 java 中的 Process 类调用 shell 命令并打印

不管命令是对是错(也显示了shell命令的正常输出)。如果我在 shell 中运行 shell 命令,则不会显示此类错误消息。

命令是这样的:{"/bin/csh", "-c", "echo hello"}

0 投票
2 回答
1237 浏览

file - 如何在 C shell 中打开包含单个数字的文件

我需要使用 c shell 打开一个文件。该文件包含一个整数,我需要将它放入一个变量中,增加它并放回文件中。意思是,如果文件包含数字 5,我需要在程序运行后,该文件包含数字 6。有什么建议吗?

0 投票
9 回答
62172 浏览

bash - 如何在 bash 中获取 csh 脚本来设置环境

我们在 Solaris 上运行 Oracle,shell 默认为 csh。所以登录脚本也会在 csh 中设置 oracle_home、oracle_sid。但是我不喜欢 csh 并且想使用 bash 来完成我的工作。那么如何在 bash 中获取 csh 登录脚本呢?

例如,以下是 .cshrc 文件中的内容。当使用 bash 时,我想使用这些变量。一种方法是再次复制变量并使用 bash 命令,例如 export ORACLE_SID=TEST。但是这样做需要我们维护两个文件的副本。而当我们更改数据库名称,或者升级数据库时,我需要单独维护 bash 登录文件。很高兴只使用类似的东西

source .cshr 在 bash 中,但它不起作用。

0 投票
1 回答
2903 浏览

sed - 在 csh 中用 sed 替换行

我正在尝试更改一批文件中特定行的内容。我认为这将是小菜一碟,但由于某种原因,什么都没有发生,所以我想我错过了一些东西。第 8 行应该已被替换。

这是我使用的 csh 脚本:

感谢您的建议

0 投票
7 回答
37737 浏览

unix - 如何在 shell 脚本中使用并行执行?

我有一个 C shell 脚本,它执行以下操作:

有什么方法可以制作线条12并行3运行而不是一个接一个地运行?

0 投票
2 回答
3993 浏览

linux - 将 .cshrc 转换为 .bashrc

我是 Linux 新手,我正在尝试编译一些需要首先设置环境变量的代码。该脚本在 cshrc 中,但每当我尝试运行该代码时,我都会收到“如果:数字格式错误”错误。我想改为在 bash 中运行它。有没有一种简单的方法可以将 cshrc 转换为 bashrc?

0 投票
1 回答
82 浏览

programming-languages - Cshell 上的脚本

我遇到了一些问题,我在文件中有数据列表:

是否可以在同一个文件中重写此列表(不使用临时文件)但没有最后一个数字提前感谢任何帮助(我说的是 C-Shell 脚本)

0 投票
3 回答
503 浏览

csh - csh 脚本中的错误

我正在使用 C-Shell,我正在尝试运行此脚本

cut 从文件中接收数据,这是第一个参数:

我只需要每一行的第二个字段:-f2.

之后,我想检查数据是否已存储,但我收到或错误 unmatched 。或空行。我的脚本有什么问题?

另外,当我使用时,#! /bin/tcsh -f我会收到此消息

0 投票
3 回答
126 浏览

bash - 如何读取行?

我正在尝试从file

使用这个脚本

但是当我进入

echo $line我什么都没有收到,我该如何更改?提前致谢