Krs*_*ztr 5 command-line text-processing csh
我在文本文件中有一个数字,例如:
int_width: 5230
Run Code Online (Sandbox Code Playgroud)
我想将此数字 (5230) 设置为csh. 什么是正确的形式?(grep 在设置前工作)
set WIDTH = "$(grep int_width *.txt | sed 's/[^0-9]*//g')"
Run Code Online (Sandbox Code Playgroud)
set在csh你需要使用变量set(更多信息)csh或者tcsh全部不支持$()并且需要` `命令替换。结合以上两个,你会得到:
% set WIDTH=`grep int_width *.txt | sed "s,[^0-9]*,," `
% echo $WIDTH
5230
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8053 次 |
| 最近记录: |