`
nannan408
  • 浏览: 1771029 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

linux 下shell命令之if格式问题

 
阅读更多
1.前言。
     linux下shell对空格和分号很敏感。
2.举例。
  

if [ $# = 2 ]; then
echo "inpuT date is:" $1 ",time is:" $2
date -s "$1 $2"
fi

   

这里$# = 2等号外面要有空格,中括号内外都要有空格,并且if后要加分号,否则会报错:
syntax error near unexpected token `fi'。如果中括号里面缺少空格,那么会报错if[ 2==2 ]: command not found。看来shell不是很智能啊。
0
0
分享到:
评论

相关推荐

    Linux实验Shell命令操作

    Linux Shell是Linux操作...通过这次实验,你不仅可以掌握基本的Shell命令,还能提升在命令行环境中解决问题的能力,这对于日常的系统管理和自动化任务来说至关重要。不断实践和学习,你将在Linux世界中变得更加熟练。

    Linux下shell脚本中if语句使用的注意事项

    在 Linux 中,shell 脚本中的 if 语句是非常重要的控制结构之一。正确地使用 if 语句可以使得我们的脚本更加灵活和强大。但是,如果不注意一些细节,if 语句可能会出错或不工作。在本文中,我们将讨论 Linux 下 ...

    Linux下Shell从入门到精通完整版视频.zip

    1.Linux下Shell编程基础入门.mp4 2.Shell编程之变量及LAMP导航菜单编写.mp4 3.Shell编程之IF条件语句各种案例演练.mp4 4.使用if条件语句编写MySQL备份脚本.mp4 5.Shell编程之LAMP一键安装脚本实战.mp4 6.For循环及...

    linuxshell命令 unixshell命令教程

    本教程将深入探讨Linux Shell和Unix Shell命令,帮助你更好地理解和运用这些强大的工具。 一、Shell简介 Shell是操作系统中的一个程序,它为用户提供了一个与内核交互的界面。在Linux和Unix系统中,最常用的Shell有...

    linuxshell命令unixshell命令教程.rar

    这份"Linux Shell命令Unix Shell命令教程"PDF文件将涵盖上述知识,并可能包括更详细的实例和练习,帮助读者深入理解和掌握Shell命令的使用。通过阅读和实践,你将能够更加熟练地运用这些命令来管理Linux和Unix系统,...

    Linux 命令与Shell 脚本编程pdf书籍

    《Linux命令行与Shell脚本编程大全》是一本专为Linux初学者编写的经典教材,旨在帮助读者深入理解和掌握Linux操作系统中的基本命令行操作以及Shell脚本编程技术。这本书全面覆盖了从基础到进阶的各种主题,对于想要...

    Linux的Shell命令详解

    ### Linux的Shell命令详解 #### 一、Shell基础概念与位置变量 在Linux环境中,Shell是一种用户界面,允许用户通过命令行与操作系统进行交互。它不仅提供了强大的脚本编程功能,还支持各种实用的内置命令。 **位置...

    linux主要shell命令

    Linux Shell命令是操作系统交互式接口的核心,主要用于自动化任务和脚本编写。Bash(Bourne-Again SHell)是最常见的Linux Shell,本篇将详细讲解Bash的基础知识,包括脚本语法、变量使用、条件判断和循环结构。 1....

    linux_shell实例精解

    Linux Shell是Linux操作系统中的一种命令解释器,它提供了一个用户与操作系统内核交互的界面,使得...通过阅读这本书,不仅可以学会基本的Shell命令,还能了解如何编写高效、可读性强的Shell脚本,提高日常工作效率。

    linux平台shell命令大全

    本文将全面介绍Linux平台上的shell命令,帮助你深入理解和掌握shell知识。 一、基础命令 1. **ls**:列出目录内容。例如,`ls -l`显示详细信息,`ls -a`显示包括隐藏文件在内的所有文件。 2. **cd**:改变当前...

    Linux shell命令学习心得

    本文将深入探讨Linux shell命令的学习心得,分享一些实用技巧和常见命令的用法。 首先,Linux shell是操作系统与用户交互的接口,它允许用户通过输入命令来执行各种任务。在众多shell类型中,Bash(Bourne-Again ...

    linuxshell命令unixshell命令教程

    本教程针对初学者,旨在深入讲解Linux Shell和Unix Shell命令的使用,帮助你快速掌握这两种系统的操作技巧。 首先,Shell是一个命令解释器,它将用户输入的命令解析并执行。在Linux和Unix中,常见的Shell有Bash...

    Linux/Shell命令详解

    本文将深入探讨“Linux/Shell命令详解”这一主题,帮助你了解并熟练运用各种Shell命令。 首先,让我们了解一下什么是Shell。Shell是Linux或类Unix系统中的一个程序,它为用户提供了一个与内核交互的界面。用户可以...

    Linux Shell编程&常用shell命令

    Linux Shell编程与常用Shell命令是Linux系统管理及自动化工作中的核心技能。Shell是Linux操作系统下的一种命令行解释器,它提供了用户与操作系统内核交互的界面。通过编写Shell脚本,用户可以自动化执行一系列任务,...

    Linux Shell编程实验

    通过这样的实验,学生不仅可以学习到Shell的基本语法,还能学会如何编写和执行简单的Shell脚本,从而提升在Linux环境中解决问题的能力。这有助于他们更好地理解和利用Linux系统的强大功能,为今后的系统管理、自动化...

    Shell命令解释器

    Linux下Shell命令解释器,一、 实现功能: 要求实现一个简单的命令解释器,也就是linux中的shell程序,在本程序中我们将其起名为mysh,要求: 1、 能够执行外部程序命令,命令可以带参数; 2、 能够执行fg、bg、cd、...

    用Linux Command Shell模拟DOS命令

    Linux Command Shell 模拟DOS命令是为习惯于Windows命令行环境的用户提供的一个便利工具。在Linux中,shell脚本是一种强大的自动化工具,能够执行各种任务,从简单的命令到复杂的程序逻辑。以下是对如何使用Linux ...

    维护常用linux命令\shell技巧

    熟练掌握Linux命令和Shell脚本编写技巧对于提升工作效率至关重要。以下是一些关于“维护常用Linux命令\Shell技巧”的详细知识点: 1. **基本命令操作**: - `ls`:列出目录内容。 - `cd`:切换目录。 - `pwd`:...

    UNIX_LInux命令和SHELL编程.zip

    在IT领域,UNIX和Linux操作系统是开发者和系统管理员的重要工具,而Shell编程则是与这些操作系统交互的核心手段之一。本文将深入探讨"UNIX_Linux命令和SHELL编程.zip"中的主要知识点,包括Shell编程的基本概念、常用...

    linuxshell命令unixshell命令教程续

    本教程中的文件(01.pdf至12.pdf)可能涵盖了这些概念的详细介绍,包括使用实例和练习,逐步引导学习者掌握Shell命令和脚本编写。通过学习,初学者不仅能提升对Linux和Unix操作系统的理解,还能提高工作效率,为更...

Global site tag (gtag.js) - Google Analytics