我正在尝试在一个命令中写入以下两个命令:
install -m 0755 -T /dev/null filename
echo "file content" > filename
那可能吗?有什么方法可以避免-T /dev/null
“触摸”文件吗?
答案1
在支持进程替换的 shell 上,不是单个命令,而是一行(并且filename
使用正确的模式和内容创建):
install -m 0755 <(echo "file content") filename
我正在尝试在一个命令中写入以下两个命令:
install -m 0755 -T /dev/null filename
echo "file content" > filename
那可能吗?有什么方法可以避免-T /dev/null
“触摸”文件吗?
在支持进程替换的 shell 上,不是单个命令,而是一行(并且filename
使用正确的模式和内容创建):
install -m 0755 <(echo "file content") filename