How to pass the value of a variable to the stdin of a command?

后端 未结 9 566
無奈伤痛
無奈伤痛 2020-11-27 14:44

I\'m writing a shell script that should be somewhat secure i.e. does not pass secure data through parameters of commands and preferably does not use temporary files. How can

9条回答
  •  北海茫月
    2020-11-27 15:10

    Passing a value to stdin in bash is as simple as:

    your-command <<< "$your_variable"
    

    Always make sure you put quotes around variable expressions!

    Be cautious, that this will probably work only in bash and will not work in sh.

提交回复
热议问题