【发布时间】:2017-05-08 15:24:46
【问题描述】:
如果我有一个简单的文本文件,其中包含所有负值的数字,我如何使所有这些值都为正值?
例如,如果 test.txt 具有以下值:
-4
-5
-6
我怎样才能使值是积极的?
4
5
6
【问题讨论】:
-
如果一行包含一个正数怎么办?还是零?如果它包含不是数字的东西怎么办?
-
@ClickRick - 该文件不包含任何非负数。
-
Ed Morton 的答案是最好的,因为不需要计算。
-
您得到了很多使用 shell 循环的答案 - 请参阅 why-is-using-a-shell-loop-to-process-text-considered-bad-practice 了解不这样做的一些(但不是全部)原因。