2

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

4

2 回答 2

1

您可以使用该@命令将其计算为数值表达式。

% echo 100 > test.txt
% set f = `cat test.txt`
% echo $f
100
% @ f = $f + 1
% echo $f
101
% echo $f > test.txt
% cat test.txt
101
于 2010-04-16T13:58:32.640 回答
0

Or this:

expr `cat /tmp/X` + 1

(those are backquotes).

于 2010-04-16T14:18:23.233 回答