【发布时间】:2020-08-21 16:50:42
【问题描述】:
我正在尝试通过执行 ssh 的脚本运行此命令,它只执行 cd 命令。
cd $(ls | tail -1)
当它直接在机器上工作时。
【问题讨论】:
-
你到底想做什么?闻起来像 XY 问题
-
试图通过脚本进入目录
-
你对改变的目录做了什么?工作目录仅对单个进程有效。当该过程结束时,工作目录被重新设置。这也适用于子外壳和脚本执行。当您运行
./script.sh时,脚本#!/bin/sh cd directory不会按照您的预期执行,您需要获取它 (. script.sh)
标签: linux shell unix scripting