How to find the size of a file and assign it to a variable in UNIX

前端 未结 4 629
借酒劲吻你
借酒劲吻你 2021-01-23 09:36

I am writing a UNIX script that reads the size of a text file and if the file is of some size it should print the text file. If it is not an else loop executes and the process c

4条回答
  •  无人共我
    2021-01-23 09:52

    I wouldn't recomment stat which is not portable not being specified by POSIX.

    Here is a safer way to get the file size in a variable.

    size=$(ls -dnL -- "${filepath}/{filename}.lst" | awk '{print $5;exit}')
    

提交回复
热议问题