我正在寻找一种方法来创建具有特定内容的文件(如果它不存在)。
此命令将覆盖文件内容。
echo "{}" > test.json
我正在寻找一种在不覆盖内容的情况下编写空 json 文件的方法。
最佳答案
引入一个文件是否存在的测试:
[ -f test.json ] || echo "{}" > test.json
[ -f test.json ]
将检查文件是否存在以及是否为常规文件。如果文件不存在 (||
),echo "{}"> test.json
将运行。
关于json - 如果内容不存在则创建包含内容的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37958124/