Linux Shell命令vim使用

一、引例

    以判断引出(学过C++其他语言容易接受)。

简单命令说明:

-e

测试文件是否存在

-f

测试文件是否为普通文件

-d

测试文件是否为目录

-r

测试当前用户对某文件是否具有“可读”权限

-w

测试当前用户对某文件是否具有“可写”权限

-x

测试当前用户对某文件是否具有“可执行”权限

运 算 符

含 义

-p

提示语句

-n

参数个数 如限制密码长度

-s

屏蔽回显,用于输入密码

-t

等待时间,到时间则停止输入

-d

输入终结符 例如输入$,则停止

-r

屏蔽字符的转译功能

代码看作命令行:

#字符串是否相等? 相等无返回,不相等返回kk
[ 'hello' = 'av' ] || echo "kk"
kk
#字符串是否相等? 相等返回kk
[ 'hello' = 'av' ] && echo "kk"
无返回
 
read -p "give:" x
case $x in
        [a-z]|[A-Z])
                echo "字母";;
        [0-9])
                echo "数字";;
        *)
                echo"else";;
esac

  其中第一个直接在Linux终端在线进行,第二个则是vim编辑器中的(所谓vim编辑器可以看成将代码写进一个文件进行编辑运行)

#!/bin/bash
Files="$1*.sh"      #列出所有以sh结尾的文件
for i in $Files         # 确定变量i的取值范围
do
        ls -l $i                # 查看变量i所取值的详细信息
done

                         

  第三个vim是对文件的操作,这也是Linux最大的作用。

相关推荐

  1. LinuxShell编程中source和export命令

    2024-06-13 06:22:06       33 阅读
  2. Vim编辑器命令使用总结

    2024-06-13 06:22:06       45 阅读
  3. Linux Shell命令vim使用

    2024-06-13 06:22:06       32 阅读
  4. vivim使用

    2024-06-13 06:22:06       62 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-13 06:22:06       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-13 06:22:06       106 阅读
  3. 在Django里面运行非项目文件

    2024-06-13 06:22:06       87 阅读
  4. Python语言-面向对象

    2024-06-13 06:22:06       96 阅读

热门阅读

  1. 【深度学习】IP-Adapter 和 InstantID 的核心机制比较

    2024-06-13 06:22:06       35 阅读
  2. 数据结构-二叉搜索树

    2024-06-13 06:22:06       29 阅读
  3. 实施EDI项目可能会遇到哪些挑战?

    2024-06-13 06:22:06       34 阅读
  4. Blender导出FBX模型到Unity

    2024-06-13 06:22:06       31 阅读
  5. PHP框架详解 - symfony框架

    2024-06-13 06:22:06       27 阅读
  6. Mysql union语句

    2024-06-13 06:22:06       31 阅读
  7. 苹果宣布iOS18开始深度集成AI

    2024-06-13 06:22:06       32 阅读
  8. Axios 二次封装详解

    2024-06-13 06:22:06       40 阅读