How to touch a file and mkdir if needed in one line

前端 未结 8 1026
抹茶落季
抹茶落季 2021-02-18 14:38

I need to touch a file with an absolute file name such as: /opt/test/test.txt, but I\'m not sure if there is /opt/test existed on the system. So the code should similar with thi

8条回答
  •  清酒与你
    2021-02-18 14:54

    Perl from command line,

    perl -MFile::Basename -MFile::Path=make_path -e'
      make_path(dirname($_)), open(F, ">>", $_) for pop;
    ' /opt/test/test.txt
    

提交回复
热议问题