小言_互联网的博客

Shell语法介绍笔记

595人阅读  评论(0)

变量的定义到使用-编译原理和语法详解

shell就是命令的集合

输入函数

例子

其中反引号执行引入命令 ··

 

for循环

shell的for跟java的一样。

从1+致100例子

 

将当前目录后缀名为.sh的打包压缩

循环语句While

(())表示算术运算for,和while

[[]]通过命令的方式,查找文件,

 

While读文件

 

 

语法详解

if语句

 

if判断例子

判断有没有目录

判断文件是否存在存在打印文件内容

  • 运算符

算术运算符

 

中括号运算是取值的

空格代表分隔的意思

例子

1、

2、

3、

4、

关系运算符

布尔运算符

例子:布尔运算符

 

 

逻辑运算符

字符串运算符

例子:字符串运算符

-z

 

$

 

文件测试运算符

  • 重定向

文件描述符

 

输入重定向,输入是从文本里面输入的

输出重定向

  • 方法参数传递机制详解

 

例子函数:

从上到下进行解析

算出100的阶乘

C的写法

shell写法

函数先定义,后调用

可以自定义返回值,返回的只是0-255,如果超过255就会返回错误码

$?上一条命令执行结果

  • shell脚本编写与执行编译ffmpeg库

组成成分

Libavcodec 音频编解码,包含音频视频边解码器

Libavutil 简化编程库多媒体应用程序

Libavformat 多媒体应用格式

Libavdevice 输入输出设备

Libavfilter 多媒体过滤器库

Libswscale 高度优化缩放,像素转换

Libswresample 高度优化,重采样工具

编译FFmpeg

 

 

 


转载:https://blog.csdn.net/qq_38366111/article/details/101695048
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场