How to create a temporary file with portable shell in a secure way?

前端 未结 3 649
说谎
说谎 2021-02-14 11:32

I want to create a temporary file in POSIX shell (/bin/sh).

I found out that mktemp(1) doens\'t exist on my AIX box, and according to How port

3条回答
  •  不知归路
    2021-02-14 12:13

    Why not use /dev/random?

    It could be neater with perl but od and awk will do, something like:

    tempfile=XXX-$(od -N4 -tu /dev/random | awk 'NR==1 {print $2} {}')
    

提交回复
热议问题