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

CLI初体验的晕囧

阅读更多

刚开始学习shell编程,结果这么简单的语言也这么让人郁闷。看来简单的总是不友好。

1。chmod后的文件运行时要用./作为前缀。有什么用呢?不写还能跑到其他目录怎么的?
电子书上说,直接输入文件名就能运行,如果不行,在前面加./。哈哈哈哈哈,严谨的Linux?

2。写了如下的程序:

if [ $a -eq 100 ]
then
echo "do sth"
fi

 

 
竟然报错,到空间baidu了一下,原因是a没有定义,是空的,程序解释为

if [ -eq 100 ]

 也就是判断 [ 和100是否相等,并且末尾多了个 ]。

晕菜,这他妈也可以啊。

 

3。写成

 

if [$a -eq 100]

直接报错,因为[]和条件之间要有空格!!!呵呵,傻笑。

 

 

1
0
分享到:
评论

相关推荐

    聊聊Spring Cloud Cli 初体验

    Spring Cloud CLI 是Spring Cloud生态体系中的一个重要工具,它基于Spring Boot CLI扩展而来,为开发者提供了一种便捷的方式来管理和操作Spring Cloud的各种微服务组件。本文将深入探讨Spring Cloud CLI的使用和功能...

    clicli_v1.1.6.apk

    clicli_v1.1.6.apk

    C++/CLI教程

    标题:“C++/CLI教程”指的是一个专门针对C++/CLI(C++ Common Language Infrastructure)编程语言的教程。C++/CLI是微软设计的一种编程语言,旨在将C++的强大功能与.NET平台的互操作性相结合。它允许开发者使用C++...

    vue-cli.rar

    11. **TypeScript支持**:Vue CLI 可以很好地支持TypeScript,提供类型安全和更好的开发体验。 这个2019年的离线教程可能包含了Vue CLI的使用指南、配置详解、插件介绍等内容,对于想要深入了解Vue CLI的开发者来说...

    grunt-cli压缩包-0.1.13版本

    `grunt-cli`是Grunt(一个JavaScript任务运行器)的命令行接口,它允许开发者在命令行中执行Grunt任务。这个压缩包包含了`grunt-cli`的0.1.13版本,这是一个早期但仍然被一些项目依赖的版本。在这个版本中,除了`...

    typescript-to-cli将typescript模块转换为CLI

    typescript-to-cli是一个强大的工具,它能够帮助开发者将TypeScript模块转换为命令行接口(CLI)。这个工具充分利用了TypeScript的静态类型系统,自动分析模块中的函数签名,从而自动生成对应的CLI参数和选项,大大...

    wpa-cli 源码实现

    《wpa_cli源码实现详解》 在无线网络领域,wpa_supplicant 是一个非常重要的组件,它负责处理 Wi-Fi 连接的安全方面,而 wpa_cli 则是它的命令行接口,允许用户通过简单的命令行操作来控制 wpa_supplicant。本文将...

    c++/cli 标准

    C++/CLI(Common Language Infrastructure for C++)是C++的一个扩展,它是.NET框架的一部分,旨在使C++程序员能够利用.NET平台的特性,如垃圾回收、类型安全和跨语言互操作性。C++/CLI标准是C++编程者在.NET环境中...

    Linux应用技术:二Linux初体验命令操作界面使用.pptx

    命令行界面(CLI) 图形用户界面得到普及之前使用最为广泛的用户界面。不支持鼠标,通过键盘输入指令。 命令行界面也被称为字符命令行用户界面(CUI) 命令行优势 节约系统资源 比图形用户界面(GUI)响应速度快 在...

    C++ CLI In Action(1)

    什么是 C++/CLI 个人感觉将其看作是位于静态程序设计和动态程序设计之间的一座桥梁。C++ 既C++ 编程语言编程语言; CLI 即通用语言基础构造( Common Language Infrastructure ),这是一个支持动态组件编程模型的...

    c++/cli language cli语言英文版

    C++/CLI是一种微软开发的语言,它扩展了标准C++,使其能够无缝地与.NET Framework交互。这本书"**c++/cli language cli语言英文版**"对于那些希望深入理解C++/CLI并学习如何利用其功能来开发.NET应用程序的初学者来...

    grunt-cli模块

    **Grunt CLI模块详解** Grunt CLI(Command Line Interface)是Grunt的命令行界面工具,它是Grunt工作流程中的核心部分,允许开发者在终端中执行自动化任务。Grunt是JavaScript的世界里一个流行的构建工具,它能...

    cisco-like cli

    标题 "cisco-like cli" 指的是一个模拟思科(Cisco)命令行接口(CLI)的软件,它为用户提供了一种与思科网络设备类似的交互体验。在Windows平台上,这个CLI工具支持Telnet协议,这意味着用户可以通过命令行界面远程...

    C++/CLI学习

    C++/CLI是一种微软开发的语言扩展,它使得C++能够无缝地与.NET Framework交互,提供了一种混合编程的机制,可以同时利用C++的强大功能和.NET的便利性。本资料主要针对C++/CLI的学习,旨在帮助开发者理解和掌握这一...

    Node.js-cli-cursor-CLI光标切换

    在IT行业中,Node.js是一个非常流行的JavaScript运行环境,它允许开发者在...通过这个库,开发者可以创建更专业、更人性化的CLI工具,提高用户体验。学习并掌握这个库的使用,将对提升你的Node.js开发技能大有裨益。

    Avue-cli脚手架文档.zip

    综上所述,Avue-cli作为Avue生态的一部分,以其强大的自动化配置和快速构建能力,为开发者带来了高效且便捷的开发体验。通过使用Avue-cli,开发者可以更专注于业务逻辑的实现,而不用过于担心项目的构建和配置问题,...

    C++ CLI In Acton

    什么是 C++/CLI 个人感觉将其看作是位于静态程序设计和动态程序设计之间的一座桥梁。C++ 既C++ 编程语言编程语言; CLI 即通用语言基础构造( Common Language Infrastructure ),这是一个支持动态组件编程模型的...

    C++CLI实例.zip_C++/CLI_CLI封装_cli c++_naturallyu87_varietyk5o

    这个"C++CLI实例.zip"文件包含了一系列关于C++/CLI的实践案例,旨在帮助初学者理解如何使用C++/CLI进行.NET开发,以及如何进行CLI封装,使得C++代码能够被C#等其他.NET语言调用。 C++/CLI是C++的一个扩展,它引入了...

    spring-boot-cli下载

    在这个版本中,开发者可以提前体验新功能并报告问题,以便在正式版本中得到改进。 Spring Boot CLI的下载和安装: 1. 下载:可以从Spring官网或通过GitHub releases页面获取`spring-boot-cli-2.0.0.M1-bin.zip`...

    cli guide and Reference

    ### CLI (Call Level Interface) Guide and Reference Key Knowledge Points #### Introduction to CLI - **Overview of DB2 CLI**: DB2 CLI, or Call Level Interface, is a programming interface provided by ...

Global site tag (gtag.js) - Google Analytics