当前位置: 首页 > news >正文

shell 判断是否是目录

 

 

创建一个文件和一个文件夹

touch sss
mkdir d

test.sh

#!/bin/bash
echo "enter the name:"
read filename
if test -d $filename ; then
cd $filename
pwd
else
echo "it's not a directory!"
fi

 

执行

sudo chmod +x test.sh
./test.sh

输出

enter the name:
d
/home/xxx/Desktop/d

 

执行

./test.sh

输出

enter the name:
sss
it's not a directory!

 

转载于:https://www.cnblogs.com/sea-stream/p/10085813.html

相关文章:

  • taglist-plus 安装使用
  • Eureka控制台参数说明
  • restful 规范
  • NOIP2018爆炸记
  • JavaScript中的attachEvent和addEventListener
  • 12.9
  • Redis之分布式锁
  • eclipse中的debug模式的使用
  • Qt中中文字符 一劳永逸的解决方法
  • 4、基本命令-系统管理
  • 数据库期末考试
  • pandas (loc、iloc、ix)的区别
  • 【.NET开发之美】使用ComponentOne提高.NET DataMap中的加载速度
  • 302重定向之后,session中存储的值没了
  • 列表元组
  • 【Linux系统编程】快速查找errno错误码信息
  • 08.Android之View事件问题
  • Akka系列(七):Actor持久化之Akka persistence
  • ng6--错误信息小结(持续更新)
  • Vue ES6 Jade Scss Webpack Gulp
  • vue从创建到完整的饿了么(11)组件的使用(svg图标及watch的简单使用)
  • 浮现式设计
  • 免费小说阅读小程序
  • 浅谈JavaScript的面向对象和它的封装、继承、多态
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • 一起参Ember.js讨论、问答社区。
  • 找一份好的前端工作,起点很重要
  • $NOIp2018$劝退记
  • (1/2)敏捷实践指南 Agile Practice Guide ([美] Project Management institute 著)
  • (八)Docker网络跨主机通讯vxlan和vlan
  • (附源码)spring boot基于小程序酒店疫情系统 毕业设计 091931
  • (附源码)springboot太原学院贫困生申请管理系统 毕业设计 101517
  • (附源码)ssm考生评分系统 毕业设计 071114
  • (免费领源码)Java#Springboot#mysql农产品销售管理系统47627-计算机毕业设计项目选题推荐
  • (篇九)MySQL常用内置函数
  • .gitignore文件_Git:.gitignore
  • .gitignore文件—git忽略文件
  • .NET Core 成都线下面基会拉开序幕
  • .NET/C# 编译期间能确定的相同字符串,在运行期间是相同的实例
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地中转一个自定义的弱事件(可让任意 CLR 事件成为弱事件)
  • .NET6 命令行启动及发布单个Exe文件
  • .NET上SQLite的连接
  • [AS3]URLLoader+URLRequest+JPGEncoder实现BitmapData图片数据保存
  • [AutoSar]BSW_Com07 CAN报文接收流程的函数调用
  • [C#]DataTable常用操作总结【转】
  • [C++从入门到精通] 14.虚函数、纯虚函数和虚析构(virtual)
  • [C++核心编程](四):类和对象——封装
  • [CC-FNCS]Chef and Churu
  • [CodeForces-759D]Bacterial Melee
  • [CSAWQual 2019]Web_Unagi ---不会编程的崽
  • [Django 0-1] Core.Handlers 模块
  • [Flex] PopUpButton系列 —— 控制弹出菜单的透明度、可用、可选择状态
  • [IE编程] WebBrowser控件的多页面浏览(Tabbed Browsing)开发接口
  • [iOS]iOS获取设备信息经常用法
  • [IT生活推荐]大家一起来玩游戏喽,来的都进!