@H_404_0@#! /usr/bin/env bash

#命令行 第一参数,(除文件名外) $1

if [[ $1 = "str" ]]; then

echo "hi"

else

echo "en"

fi

#---------------------------------

# $# 参数个数 小于等于1

if [[ $# -lt 1 ]]; then

echo "Enter your args"

else

echo $1

fi

#---------------------------------

#字符串-------------------------

yourname="leger.z"

echo $yourname

# 输出字符串长度 ---------

echo ${#yourname}

#提取字符串 ----------

echo ${yourname:0:2}

#查找 ----------------

echo `expr index "$yourname" z`

# 数组 ---------

array_name=(1 2 3 4 5)

echo ${array_name[1]}

#数组长度 ----------

length=${#array_name[*]}

echo $length

#---------------------------------- 微信公众号 ------ 菜鸟教程 ------ http://m.runoob.com/linux

总结

以上是编程之家为你收集整理的菜鸟教程之shell _1全部内容,希望文章能够帮你解决菜鸟教程之shell _1所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

linux脚本菜鸟教程,菜鸟教程之shell _1相关推荐

  1. linux namp使用教程,nmap教程之nmap命令使用示例(nmap使用方法)

    1 FINscan(sF)扫描有时不是最佳的扫描模式,因为有防火墙的存在.目标主机有时候可能有IDS和IPS系统的存在,防火墙会阻止掉SYN数据包.发送一个设置了FIN标志的数据包并不需要完成TCP的 ...

  2. 菜鸟教程之Shell 脚本学习笔记(二)

    Shell 传递参数 $# :传递到脚本的参数个数: $0: 执行的文件名: $n:n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推-- $*:以一个单字符串显示所有 ...

  3. python基础菜鸟教程-菜鸟教程学习python

    1.杂货 *items(): 方法以列表返回可遍历的(键, 值) 元组数组. *在序列中遍历时,索引位置和对应值可以使用 enumerate()函数同时得到 *同时遍历两个或更多的序列,可以使用 zi ...

  4. linux脚本编程教程

    linux shell 脚本入门 参考文章位置:http://learn.akae.cn/media/ch31s05.html 1.Linux 脚本编写基础...1 1.1 语法基本介绍...1 1. ...

  5. php初始化对象菜鸟教程,菜鸟教程php面向对象

    菜鸟教程php教程改背景颜色 在PHP页面中有来没有HTML代码. 如果自有的话找bai到 这个标签然后替du换成这个:zhi 既可调成自己需要dao的颜色. 如果在PHP页面上没有HTML代码的话, ...

  6. linux脚本里调执行命令,使用shell的-n/-x/-x执行选项调试Shell脚本

    我们在前面介绍的调试手段是通过修改shell脚本的源代码,从其输出相关的调试信息来定位错误的,那有没有不修改源代码来调试shell脚本的方法呢?有的,那就是使用shell的执行选项,下面将介绍一些常用 ...

  7. linux脚本编程教程,shell脚本编程基础教程

    在Linux中,当你想要做什么事情的时候,可以通过输入命令传递给计算机,但也会有很多时候,我们需要计算机/服务器完成相同的任务,如果我们再一次一次输入命令执行的话,就会非常的不方便,要想让所有的事情变 ...

  8. [批处理教程之Shell]002.Linux 常用命令大全

    这一次收集的是比较基础的 Linux 命令,其实 Linux 命令未必每个都要记住,只要在用到时能查阅到需要的命令的用法. 系统信息 *.显示机器的处理器架构(1) arch *.显示机器的处理器架构 ...

  9. linux 脚本$字符,一文看懂shell脚本中$0 $1 $# $@ $* $? $$ 的各种符号意义

    概述 shell中有两类字符,一类是普通字符,在Shell中除了本身的字面意思外没有其他特殊意义,即普通纯文本:另一类即元字符,是Shell的保留字符,在Shell中有着特殊的含义. 今天主要介绍一下 ...

  10. linux脚本运行java程序设计_Java运行Shell脚本

    利用Runtime.execute方法,我们可以在Java程序中运行Linux的Shell脚本,或者执行其他程序.参考了互联网上的这篇文章,我重新整理了代码. 现在通过CommandHelper.ex ...

最新文章

  1. 云上的可观察性数据中台,如何构建?
  2. Androd之在图片右上角显示红色圆圈里面数字提醒
  3. 语义分割——语义分割数据集的笔记
  4. 每天备份数据库中的表
  5. iOS底层探索之Runtime(一):运行时方法的本质
  6. SQL查询语句大全(大佬总结,必看)
  7. 创作原创歌词的韵律十三辙与韵脚押韵方法
  8. idea pull从远程库拉取最新代码
  9. 数字序号的级别与文章层次结构的关系
  10. Windows 7 通用 CDC 串口驱动程序
  11. #CSDN软件工程师能力认证学习精选# NoSql是什么?
  12. 运行剑灵与服务器断开,剑灵手游程序错误 和服务器断开解决方法
  13. html中div的定位,html中div定位练习
  14. springboot项目如何查看MP运行日志
  15. CodeForces - 510A 蛇形图案输出 难度:C++入门 复杂度:简单 翻译难度:一般
  16. 刀塔OMG塔防1.23单机版使用方法
  17. 鸿蒙系统与安卓系统有什么区别
  18. python socket 获取目的ip getsockopt
  19. php发送 日历邮件_如何阻止垃圾邮件发送者攻击您的Google日历
  20. 计算机主机接电视机,液晶电视机怎样才能连接电脑主机?

热门文章

  1. input和output哪个是充电_Angular2中Input和Output用法及示例
  2. 各代iphone尺寸_iphone屏幕尺寸比例是多少,iphone各代屏幕尺寸大小介绍
  3. 使用批处理文件删除所有子文件夹?
  4. PCQQ official算法逆向
  5. tftpd获取文件失败
  6. python 日历壁纸_将桌面日历添加到您的MAC
  7. 计算机系统u盘判断,U盘真实容量检测工具
  8. rce远程执行 0day漏洞 复测
  9. 吉林大学计算机学院控制与应用实验室,2019计算机考研吉林大学国家物联网虚拟仿真实验教学中心简...
  10. 目标检测论文综述(一)深度卷积神经网络