gpt4 book ai didi

Linux shell 更改目录,找不到文件

转载 作者:太空宇宙 更新时间:2023-11-04 09:28:54 25 4
gpt4 key购买 nike

我已经编写了我的 convert.sh shell

#!/bin/bash

alias proj="cd /home/milenko/MT8/meas_2015-06-29_19-18-28"

tsmp -nspw -wl 512 -rect -back -trf theo -run 99 263_V01_C05_R000_TEx_BH_131072H.ats
tsmp -nspw -wl 512 -rect -back -trf theo -run 99 263_V01_C06_R000_TEy_BH_131072H.ats

这是我的工作目录

milenko@host:~/ProcMT64/old/version_september_2015/bin$ pwd
/home/milenko/ProcMT64/old/version_september_2015/bin

所有可执行文件和库都在这里,包括 tsmp。

ls -l tsmp
-rwxrwxr-x 1 milenko milenko 835143 Set 11 13:48 tsmp

但是当我运行我的脚本时

milenko@host:~/ProcMT64/old/version_september_2015/bin$ sh convert.sh
convert.sh: 5: convert.sh: tsmp: not found
convert.sh: 6: convert.sh: tsmp: not found

alias 好像不太懂。根据 chepner 的评论,我试过了

(cd /home/milenko/MT8/meas_2015-06-29_19-18-28 &&  ./tsmp -nspw -wl 512 -rect -back -trf theo -run 98)

但是

c1.sh: line 3: ./tsmp: No such file or directory

为什么?

最佳答案

tsmp 不在您的 PATH 环境变量中,因此您必须明确说明它的位置:

#!/bin/bash

alias proj="cd /home/milenko/MT8/meas_2015-06-29_19-18-28"

./tsmp -nspw -wl 512 -rect -back -trf theo -run 99 263_V01_C05_R000_TEx_BH_131072H.ats
./tsmp -nspw -wl 512 -rect -back -trf theo -run 99 263_V01_C06_R000_TEy_BH_131072H.ats

关于Linux shell 更改目录,找不到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33636620/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com