bash运行.sh文件出现 command not found: XX某变量名
bash运行.sh文件出现 command not found: XX某变量名
bash或zsh运行 temp.sh
temp.sh
#!/bin/bash
export CUDA_VISIBLE_DEVICES=1
# compile pse
cd ./pse/
python setup.py build
cd ..
## run test
test_img_dir = "path/to/img/test" # 【注意这里test_img_dir后面的空格】
test_single_img_path='/path/to/test/xx.jpg'
result_base="./results/"
net_file = "network_v3"
net_arch="resnet18"python -u ./test.py \--test_single_img_path "${test_single_img_path}" \--test_img_dir "${test_img_dir}" \--result_base "${result_base}" \--net_file ${net_file} \--net_arch ${net_arch} \
出现错误
- test.sh: line 19: /data00/shiwei.11/datasets/detData1/stamp/crop_images/test: Is a directory
- test.sh:20: command not found: test_img_dir
- test.sh:28: command not found: net_file
解决措施
其实这个问题很简单,在写xx.sh文件时,定义每个变量时,后面的“=”与变量名之间不要留空格,与后边的值之间也不要有空格,上边代码中删除test_img_dir和net_file后面的空格就好。
在window上写文件时,容易造成空格错误,没有高亮提醒。
bash运行.sh文件出现 command not found: XX某变量名相关推荐
- linux系统上运行sh,Linux系统下如何运行.sh文件的实现
Linux系统下如何运行.sh文件的实现 在Linux系统下运行.sh文件有两种方法,比如我在root目录下有个datelog.sh文件 第一种(这种办法需要用chmod使得文件具备执行条件(x): ...
- linux下双击sh文件夹,Linux系统下如何运行.sh文件的实现
在Linux系统下运行.sh文件有两种方法,比如我在root目录下有个datelog.sh文件 第一种(这种办法需要用chmod使得文件具备执行条件(x): chmod u+x datelog.sh) ...
- 在linux下怎么建立sh文件,Linux系统下如何运行.sh文件的实现
在Linux系统下运行.sh文件有两种方法,比如我在root目录下有个datelog.sh文件 第一种(这种办法需要用chmod使得文件具备执行条件(x): chmod u+x datelog.sh) ...
- 使用PyCharm运行.sh文件
最近在网上下载了一份代码,其中有个.sh文件,就在网上学习了下如何使用PyCharm运行.sh文件,在这写一篇用以个人学习记录. 如果电脑上没有Git,要先安装Git(下载官网Git - Downlo ...
- 如何在windows下运行.sh文件
1.安装git,配置git环境(D:\Tools\Git\cmd) .cmd命令检查是否安装成功(git --version). 2.打开Git Bash窗口,命令运行.sh文件. 3.运行.sh文件 ...
- 运行.sh文件的六种方式
是UNIX/LINUX 操作系统的脚本文件. 前三个是表示在当前的父shell中生成一个子shell来运行*.sh文件 sh test.sh bash test.sh ./test.sh (./ ...
- Linux下面如何运行.sh文件
Linux下面如何运行.sh文件 命令行下面: 1.chmod 空格"+x" 空格 你的sh文件名 (+x是一个整体,不要拆开) 2.输入"./你的sh文件名" ...
- linux怎么启动.sh文件,Linux下面如何运行.sh文件
网络收集整理,方便日后查看! Linux下面用命令如何运行.sh文件的方法,有两种方法: 一.直接./加上文件名.sh,如运行hello.sh为./hello.sh[hello.sh必须有x权限] 二 ...
- linux启动sh文件命令,Linux 运行 .sh 文件的两种方法
Linux 运行 .sh 文件的两种方法 文章作者:网友投稿 发布时间:2010-06-15 13:31:16 来源:网络 一个中等水平的Linux用户一定少不了经常执行.sh文件,当然了,你可以在图 ...
最新文章
- Exp 8 Web基础 20164302 王一帆
- Blackhat兵器谱新添IOT安全武器 低配置也能高性能运行
- UA PHYS515A 电磁理论V 电磁波与辐射6 波导
- Python学习系列day5-python基础
- 算法与数据结构 -- 二叉树(六)
- sklearn中cross_validation包无法使用
- UVA 10410——Tree Reconstruction
- 程序员面试金典 - 面试题 17.11. 单词距离(multimap平衡二叉搜索树)
- 学校校车运营各项安全管理制度_学校校车接送安全管理制度(通用3篇)
- Oracle 数据怎么实时同步到 MySQL | 亲测干货分享建议收藏
- 计算机中丢失ENWeb,webapi session 丢失
- 发布自己的CocoaPods的步骤
- 剑指offer——python【第16题】合并两个有序链表
- stat /bin/bash: no such file or directory“: unknown.
- 屏幕录像专家录制的内容中有“未注册”字样怎么办
- 网页消息服务器异常联系管理员,服务器故障请与管理员联系
- 三分屏课件制作_如何利用剪辑软件制作分屏效果
- 通俗易懂的 k-means 聚类算法原理及优化(附代码)
- win10用计算机分区,win10 GPT磁盘各分区的功能分别是什么?
- 以太坊漫游指南:读懂以太坊发展路线图
热门文章
- Web自动化测试(Selenium自动化测试框架)
- 数据可视化分析工具如何在国内弯道超车,迅速崛起?
- 力扣 2042检查句子中地数字是否递增
- 《仿真使用ARENA软件》
- python cannot concatenate_python相关报错及解决方式
- rtsp h256 流 web 软解播放
- Linux - 新建用户教程(新增一个具有root权限的新用户)
- 总结-空洞卷积(Dilated/Atrous Convolution)、gridding问题以及解决方案、训练技巧BN和PReLU、CReLU
- Keli5 打开Cypress CY7C68013A(51单片机)官方开发包例程
- JAVA的Map怎么判断为空_检查Java中的HashMap是否为空