SSH命令将输出保存在特定目录中
SSH Command to save output in specific directory
我在目录中有一个可执行文件,当我 运行 该文件(使用 ./file)时,我得到一个输出文件 (.out),它保存在可执行文件的同一目录中.我希望将此输出保存在上述目录的子目录中。我应该使用什么command/flag?
两种可能:
IF 您自己将输出重定向到文件 out
:
cd directory || exit
./file >.out
那么你可以这样做:
cd directory || exit
./file >subdir/.out
IF file
可执行文件创建自己的 .out
文件:
cd directory || exit
./file
.out 文件是由可执行文件创建的,您无法更改它(例如,它不是脚本),请自行移动文件:
cd directory || exit
./file && mv .out subdir
您可以将其包装到一个脚本中,将其命名为 myfile:
#!/bin/bash
cd directory || exit
./file
mv .out subdir/.out
我在目录中有一个可执行文件,当我 运行 该文件(使用 ./file)时,我得到一个输出文件 (.out),它保存在可执行文件的同一目录中.我希望将此输出保存在上述目录的子目录中。我应该使用什么command/flag?
两种可能:
IF 您自己将输出重定向到文件
out
:cd directory || exit ./file >.out
那么你可以这样做:
cd directory || exit ./file >subdir/.out
IF
file
可执行文件创建自己的.out
文件:cd directory || exit ./file
.out 文件是由可执行文件创建的,您无法更改它(例如,它不是脚本),请自行移动文件:
cd directory || exit ./file && mv .out subdir
您可以将其包装到一个脚本中,将其命名为 myfile:
#!/bin/bash
cd directory || exit
./file
mv .out subdir/.out