csh

    0热度

    3回答

    我想创建一个脚本,它将在列表中的每个文件上运行一个程序。我一直在努力做到这一点使用.csh文件(我不知道这是否是最好的方式),我开始为世界你好简单的东西 echo "hello world" 的问题是,我不能执行此脚本,或验证它是否正常工作。 (我试图做./testscript.csh这显然是错误的)。我一直无法找到真正解释如何运行C脚本的任何内容,而且我猜测还有更好的方法来做到这一点。为了实

    0热度

    2回答

    我想编写一个CVS包装脚本,该脚本在使用RSH的另一台机器上执行该命令,但在报价时遇到问题。 #!/bin/csh -f rsh <machine> cvs $*:q 问题是,即使参数是用引号传递的,当命令执行时,RSH似乎会丢弃它们。下面的命令应该在目的地显示为3个参数,但是有4个参数。 cvsWrap diff -D "2011-05-01 00:00:00" 我不是在寻找咨询如何不

    0热度

    3回答

    我想从我的C程序运行一个csh命令。我这样做是使用下面的代码: char *csh_command[3]; ... csh_command[2]=(char*)malloc((length_command+strlen("\"\""))*sizeof(char)); csh_command[0]=(char*)malloc((strlen("-f")+1)*sizeof(char));

    3热度

    6回答

    我正在编写一个Perl脚本,它应该在shell中执行命令并解析它们的输出。作为shell我打算使用csh。我已经开始这 my $out = `cmd` 但它不捕获STDERR,我也需要。使用输出重定向运行sh不会产生任何效果 my $out = `sh -c "cmd 2>&1"` 仍然仅捕获STDOUT,而不捕获STDERR。 即使重定向在csh到文件对我来说不起作用 tcsh$ cmd

    4热度

    3回答

    在csh,tcsh中,bash的,perl的(等),你可以做测试看齐(不一定具有相同的语法): test -e PATH; # Does PATH exist test -f PATH; # Is PATH a file test -d PATH; # is PATh a directory ... 难道一个存在类似的结构来检查二进制文件是否在你的路径中? (也许无论是别名,甚至内置的存

    7热度

    6回答

    有一个持续写入日志文件的长时间运行的程序 - 如何可能,忽略任何缓冲问题,向写入该日志文件的每行添加日期字符串文件使用Linux脚本? 我会想象这样的事情: tail -f logfile | ADD_DATE_TO_EACH_LINE > logfile2 的投入将是类似的东西: abc def ghi jkl 输出应该类似于: 2011-06-16 18:30:59 abc 2

    2热度

    2回答

    我想要在几个目录中获取我所有ofl类型文件的列表。我用了休耕命令: ls RESULTS/*/quakesim/iecrud/quake/fgb/stflt/*.ofl 但我得到了一个消息:/bin/ls: Argument list too long.有略多于1600页这样的文件。有没有办法继续获得文件列表? 编辑: 我需要的路径的文件,而不是有多少是那里的wc是作为一个尝试,看看我有多少个

    14热度

    3回答

    我在这里把一个小例子,是想复制的问题。 我有一个强类型局部视图_Name.cshtml: @model ValidationInPartial.ViewModels.MyViewModel <h2>@ViewBag.Message</h2> <fieldset> <legend>Name</legend> <div class="editor-label"

    0热度

    1回答

    我真的是file.regex的初学者,所以如果有人向我解释我如何搜索这个表达式。 this.label1.Text = "Version 1.1.1.Beta"; 我该如何写这个在file.regex正则表达式? 我想通过file.regex搜索这个,然后通过tfsbuild在这里设置新的值。所以请帮助我,因为我真的吓坏了,找不到我的出路。

    33热度

    1回答

    在bash,我可以设置一个临时的环境变量,像这样只是一个命令: LD_LIBRARY_PATH=/foo/bar myprogram 我可以做在csh/tcsh中类似的东西?我可以做 setenv LD_LIBRARY_PATH /foo/bar; myprogram; unsetenv LD_LIBRARY_PATH ,但那会失去变量的任何以前的值。