WebMar 13, 2024 · 以下是一个可能的csh脚本,它可以实现上述功能: ... " endif ``` 这个脚本首先获取输入的文件路径和该文件所在的目录名。 ... then echo "输入的路径名后缀是.sv或.svh" else echo "输入的路径名后缀不是.sv或.svh" endif ``` 你可以将这个脚本保存为一个文件,比如说 `check ... WebDec 13, 2015 · Agreeing with comment by @mark-plotnick, OP has to ensure that the script is run by csh, e.g., by adding the "hash-bang" line: #!/bin/csh or running the script using the appropriate program: csh ./foo As a general rule, if a script lacks this information it will be run using /bin/sh. Further reading:
How to check every file in directory and ask the user to do action …
http://jsoc.stanford.edu/cvs/JSOC/Attic/gen_init.csh?rev=1.25&search=None&hideattic=0&diff_format=l&only_with_tag=NetDRMS_Ver_6-0&logsort=cvs&sortby=log&content-type=text/vnd.viewcvs-markup WebI know that you can do plain one-line if. : constructs in a Csh alias, but the bug in the pudding comes when. : I try to do the then-else-endif. That's because you can't do one-line if-then-else-endif constructs in. csh. You just can't. It's impossible. Same goes for foreaches. Don't write shell scripts in csh. bing news msnbc 2 22 18 rachel maddow
L04 – C Shell Scripting - Part 2 1. Control Structures: if then else
WebAug 7, 2024 · The easiest way for doing this would be to have find ask the question to the user:. find . -type f -ok some-action '{}' ';' This would ask for confirmation for each pathname before executing the some-action utility with the pathname as its argument. It would ask with the complete command line that would be executed for the given pathname, so it's not … WebJan 24, 2024 · In this article. The #if directive, with the #elif, #else, and #endif directives, controls compilation of portions of a source file. If the expression you write (after the #if) has a nonzero value, the line group immediately following the #if directive is kept in the translation unit.. Grammar. conditional: if-part elif-parts opt else-part opt endif-line if-part: bing news my feed