Skip to content
Work Sink
11.便携式shell编程
Type to start searching
GitHub
Work Sink
GitHub
1. Home
2. 虚拟机转换
2. 虚拟机转换
libguestfs
以ova为例virt-v2v磁盘转换流程
virt-p2v-make-disk脚本分析
virt-p2v介绍
virt-p2v磁盘转换流程
VMware-ova转换
VMware-vmx转换
VMware-vCenter转换
VMware-ESXI-hypervisor转换
VMware-vddk转换
Xen转换
3. Citrix
3. Citrix
00技术概述
01安装
4. Spice
4. Spice
简介
使用范例
函数所在文件
5. Make
5. Make
简介
4.编写规则
5.编写recipes
6.变量
7.Makefile中的条件语句
8.转换文本函数
10.使用隐含规则
11.使用make更新归档文件
16.Makefile约定
6. M4
6. M4
简介
6.条件、循环、递归
11.文本处理的宏
7. Bash
7. Bash
3.基本shell功能
4.shell内置命令
8. Automake
8. Automake
简介
5.创建Makefile.in
6.扫描configure.ac,使用aclocal
7.文件夹
8.构建程序和库
9.其它派生对象
10.其它GNU工具
12.安装
13.清理
14.发布
15.测试套件的支持
18.规则杂项
19.Include
20.条件语句
23.Automake不能满足使用时
9. Autogen
9. Autogen
简介
10. Autoconf
10. Autoconf
简介
4.初始化和输出文件
5.现有测试
6.编写测试
7.测试结果
8.使用M4编程
9.使用M4sh编程
10.编写Autoconf宏
11.便携式shell编程
11.便携式shell编程
Table of contents
11.8 shell替换
14.手动配置
15.Site配置
Table of contents
11.8 shell替换
11.便携式shell编程
11.8 shell替换
¶
一些shell语法存在兼容性问题,本章描述怎么解决。 - ${var:-value}:老式的BSD shell。猜想应该是赋值操作。