BASH: how to perform arithmetic on numbers in a pipe

前端 未结 10 2055
忘掉有多难
忘掉有多难 2021-01-18 08:12

I am getting a stream of numbers in a pipe, and would like to perform some operations before passing them on to the next section, but I\'m a little lost about how I would go

10条回答
  •  甜味超标
    2021-01-18 08:18

    If you prefer Python:

    #!/bin/python
    num = input()
    while num:
        print(int(num) + 1) # Whatever manipulation you want
        try:
            num = input()
        except EOFError:
            break
    

提交回复
热议问题