我把这样的图书馆叫做:
# myFile.txt is a file that already exists read by `grun`
$ grun TestLexer tokens -tokens myFile.txt但是,我不想传递一个文件,而是希望每次在命令行中运行该文件时都创建/重新创建该文件,如下所示:
$ grun TestLexer tokens -tokens "echo 'x+1' > myFile.txt"怎样才是真正做到这一点的正确方法?
发布于 2022-08-15 00:05:06
发布于 2022-08-15 00:18:53
这是一种选择吗?
echo 'x+1' > myFile.txt && grun TestLexer tokens -tokens myFile.txt或者,在这样的情况下,可以多次并发运行(以防myFile.txt被覆盖),或者您不希望提交文件名:
tmp=$(mktemp) && echo 'x+1' > $tmp && grun TestLexer tokens -tokens $tmp && rm -f $tmphttps://stackoverflow.com/questions/73355799
复制相似问题