Linux Shell 之 我的第一个Shell程序
一、Shell是什么
- #! /bin/bash
- # filename:FileType.sh
- read -p "Please input the filename :" filename
- fpath=$filename
- if [ -d $fpath ];
- then
- echo "$fpath is a direstory.";
- elif [ -e $fpath ];
- then
- echo "$fpath is a file.";
- else
- echo "$fpath is NOT a file or direstory.";
- fi
转载于:https://www.cnblogs.com/dyllove98/p/3189988.html
Linux Shell 之 我的第一个Shell程序相关推荐
- linux exec 脚本之家,详解Shell脚本中调用另一个Shell脚本的三种方式
主要以下有几种方式: Command Explanation fork 新开一个子 Shell 执行,子 Shell 可以从父 Shell 继承环境变量,但是子 Shell 中的环境变量不会带回给父 ...
- shell脚本内调用另外一个shell脚本的几种方法
有时会在一个shell脚本(如test_call_other_shell.sh)中调用另外一个shell脚本(如parameter_usage.sh),这里总结几种可行的方法,这些方法在linux上和 ...
- linux shell脚本中调用另一个shell脚本
先来说一下主要以下有几种方式: 1.fork: 如果脚本有执行权限的话,path/to/foo.sh.如果没有,sh path/to/foo.sh. 2.exec: exec path/to/foo. ...
- vi新建一个shell脚本_编写第一个Shell脚本
Linux中有好多中不同的shell,bash是linux默认的shell,免费且容易使用. su切换为root权限 1.创建shell脚本 touch hello.sh 2.编辑: vi hello ...
- 4-1:shell编程之编写第一个shell脚本
文章目录 一:什么是shell脚本 二:如何编写shell脚本 (1)脚本文件的格式 (2)可执行权限 (3)执行脚本 三:第一个shell脚本 (1)基本结构 (2)变量和常量 A:创建变量和常量 ...
- 在 Shell 脚本中调用另一个 Shell 脚本的三种方式
先来说一下主要以下有几种方式: fork: 如果脚本有执行权限的话,path/to/foo.sh.如果没有,sh path/to/foo.sh. exec: exec path/to/foo.sh s ...
- linux shell运行脚本,Linux shell脚本中调用另一个shell(exec、source、fork)
在运行shell脚本时候,有三种方式来调用外部的脚本,exec(exec script.sh).source(source script.sh).fork(./script.sh) 1.exec(ex ...
- linux写文本命令,一天一个shell命令 linux文本操作系列-chmod命令用法
先来熟悉下权限,以上一个例子comm下的文档为例 $ls -l -rw-rw-r-- 1 yjplxq yjplxq 36 7月 30 22:40 A.txt -rw-rw-r-- 1 yjpl ...
- linux touch 源码,一天一个shell命令 linux文本操作系列-touch命令用法
之前我们学过dd创建测试文件,如果不需要考虑文件大小,创建一个空白文件的话,不妨试试 touch: 将每个文件的访问时间和修改时间改为当前时间. 不存在的文件将会被创建为空文件,除非使用-c 或-h ...
最新文章
- 外网远程桌面连接设置
- Matlab绘制小波尺度函数和小波函数
- php 设置window计划任务,windows下设置计划任务自动执行PHP脚本
- css background size
- DataWorks 功能实践速览
- 为什么要重写hashCode()方法和equals()方法以及如何进行重写
- 蚂蚁金服ATEC城市峰会上海举行,三大发布迎接金融科技2019
- mysqlbinlog相关
- 1650显卡和1050T显卡差距大吗?
- Ubuntu18.04 安装wine
- 谷歌浏览器翻译设置_谷歌翻译网站最近有点“小脾气”
- 《Android 3D 游戏案例开发大全》——6.6节游戏界面相关类
- 细胞自动机 通用计算机,科学网—《走近混沌》-27-初级细胞自动机 - 张天蓉的博文...
- JavaScript 运输公司计算运费,路程越远,运费的折扣越高
- Flash | 用几张帧图创建逐帧动画元件并插入场景层的一般步骤
- 实验吧 因缺思汀的绕过 By Assassin(with rollup统计)
- OpenCV制作一个类“全能扫描王”的简易扫描软件
- 【二维前缀和】小白月赛-秘法地震
- SAP中输出质检Q状态库存清单处理实例
- 动态规划-剪绳子问题
热门文章
- C++工作笔记- C++中的动态类型与动态绑定、虚函数、运行时多态的实现
- C++工作笔记-stl中map基础用法(插入,遍历,删除)
- RESTful API实现APP订餐实例
- C/C++轻松写电脑锁机程序
- 创建mysql代码实例_MySQL筹建系列之多实例_mysql
- 在Ubuntu 18.04系统上安装和配置DBeaver的步骤
- linux18.0.4安装mysql
- java setpriority_Java TaskEntity.setPriority方法代碼示例
- mysql面试吗hi提_面试必备的10道MySQL题
- 图片格式转换大小调整工具_如何轻松快速地将图片转换到JPG/JPEG/PNG/BMP/TIFF