`
quanminchaoren
  • 浏览: 926816 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Linux Shell脚本文件的判断、中文符号及其字符串入参解析

阅读更多

1、shell脚本中判断文件是否存在 if [ -f  "$var" ] then......

2、shell脚本中判断字符串为空  if [ -z "$str"] then......

3、shell脚本中判断字符串不为空 if[ "$str"] then.....

4、字符串入参的注意事项

      将字符串当做入参时,要用""引起来。在脚本中使用字符串入参时,有两种方式(脚本如下:实现在屏幕指定位置输出字符串的功能)

        #!/bin/sh
        tput init
        row=$1
        str=$2  #此处接收字符串参数 不必用""
        echo $str
        len=`expr length "$str"`    #此处使用$str参数时,需要用""引起来
        # 若不用expr 则可考虑 len=`echo $str | wc -c` 此时$str可不用""引起来
        colnum=`tput cols`
        show_col=`expr /( $colnum - $len /) / 2`
        tput sc
        tput cup $row $show_col
        echo "$str"

分享到:
评论

相关推荐

    Linux shell脚本编写基础

    Linux shell脚本编写基础 Linux系统作为自由软件领域的代表,一直深受众多程序员和系统管理员的青睐。而在Linux环境中,shell脚本编写则是系统管理、自动化运维和开发工作中的一项基本技能。Shell脚本不仅能将复杂...

    LINUX SHELL脚本攻略(中文版带书签).rar

    1. **变量**:Shell脚本中的变量用于存储数据,可以是数字、字符串或布尔值。定义变量时无需声明类型,直接使用`变量名=值`的方式赋值。 2. **命令行参数**:脚本运行时可以通过命令行传递参数,这些参数在脚本内部...

    shell中字符串截取

    在Shell脚本编程中,对字符串进行截取是常见的操作之一。通过对字符串的处理,可以实现各种数据解析、文件名提取等实用功能。本文将详细介绍几种常用的Shell中字符串截取方法及其应用场景。 ### 基础概念与应用场景...

    linux shell脚本

    在Linux系统中,Shell脚本是一种强大的自动化工具,它允许用户通过编写一系列命令来执行复杂的任务。Shell脚本不仅能够简化日常操作,还能提高效率,是Linux系统管理、自动化运维和开发人员不可或缺的技能之一。 ##...

    详细介绍Linux-shell脚本基础学习

    ### Linux Shell脚本基础学习详解 #### 一、引言 在现代的IT环境中,Linux作为最流行的开源操作系统之一,其强大的灵活性和稳定性受到了广泛的认可。对于Linux用户来说,掌握Shell脚本编程是一项非常重要的技能。...

    shell脚本的简单应用和实列

    ### Shell脚本的基础应用与实例解析 #### 一、Shell脚本概述 Shell脚本是Linux系统中一种非常实用的工具,它允许用户通过编写一系列命令来自动化完成复杂的任务。这些脚本通常由一系列的shell命令组成,并可以包含...

    shell脚本入门到精通教程

    Shell脚本是Linux系统中的一种强大工具,它允许用户通过编写命令序列来自动化日常任务,极大地提高了工作效率。这篇“Shell脚本入门到精通教程”旨在为初学者和网络自动化运维人员提供全面的学习资源,同时也适合...

    shell脚本学习手册

    《Shell脚本学习手册》 Shell,是Linux系统中的一种命令语言和程序设计语言,它由C语言编写,作为用户与操作系统内核交互的桥梁。Shell不仅提供了命令行接口,还允许用户编写脚本程序,实现自动化任务处理。本文将...

    shell脚本编程02

    在IT行业中,shell脚本编程是Linux系统管理与自动化任务执行的重要工具。它基于Bourne shell或其增强版本,如bash(Bourne-Again SHell),提供了一种高效的方式来编写可执行的命令序列。在"shell脚本编程02"这个...

    Linux-shell脚本全面学习.pdf

    在Shell脚本中定义变量时无需声明类型,所有变量都是字符串类型的。例如: ```sh a="hello world" echo $a ``` 需要注意的是,在使用变量时,如果变量名与后续文本相连,可能会导致解析错误。为了避免这种情况,可以...

    shell脚本学习

    在IT行业中,Linux Shell脚本是系统管理员和开发者日常工作中不可或缺的工具,它允许用户通过命令行接口自动化执行一系列操作。本压缩包“shell脚本学习”提供了丰富的资源,帮助你深入理解并掌握Linux Shell脚本...

    Shell脚本基础知识

    - **数据处理**:通过Shell脚本解析日志文件,提取关键信息,进行统计分析。 - **批量文件操作**:自动重命名、移动大量文件,节省人工操作时间。 总之,Shell脚本在Linux环境下的应用极为广泛,无论是系统管理员...

    shell脚本初学基础

    在IT领域,Shell脚本是Linux和Unix操作系统中不可或缺的一部分,它允许用户通过编写脚本来自动化一系列命令操作。本文将详细介绍Shell脚本的基础知识,帮助初学者理解这一强大的工具。 首先,Shell是一个命令行接口...

    Linux shell编写C语言词法分析器

    Linux shell编写C语言词法分析器是一个有趣且实用的项目,它将shell脚本的灵活性与C语言的解析能力相结合,用于分析C语言源代码的结构。以下是对这个项目的详细说明,以及涉及到的关键知识点。 首先,词法分析是...

    shell脚本概述.docx

    shell脚本主要用于帮助系统管理员将复杂而又反复的操作放在一个文件中,通过简单的一步执行操作完成相应任务,shell脚本是shell命令的有序集合。 shell脚本格式: Shell脚本开头#!/bin/bash 注释:#!是用来指定...

    shell脚本基础学习|理论+实操

    总的来说,Shell脚本基础学习涉及到了Shell的使用、脚本的创建与执行、控制结构、变量和字符串操作等多个方面,这些都是Linux系统管理和自动化操作的基础。通过熟练掌握这些知识,可以大大提高工作效率,解决复杂...

    高级shell脚本编程

    ### 高级Shell脚本编程知识点详解 #### 一、Shell的重要性及Bash的地位 - **Shell概述**:Shell是连接用户与操作系统之间的重要桥梁,主要用于解析并执行用户的命令。在Unix/Linux环境中,Shell不仅是执行命令的...

    shell脚本基础入门

    Shell脚本支持变量,变量名由字符串组成,无需声明即可使用。变量赋值使用等号`=`,在引用变量值时,在变量名前加上美元符号`$`。例如,`a="helloworld"`,然后通过`echo $a`可以输出变量a的值。 需要注意的是,...

Global site tag (gtag.js) - Google Analytics