首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
函数参数与返回值
传递变长参数
defer 和追踪
内置函数
递归函数
将函数作为参数
闭包
应用闭包:将函数作为返回值
使用闭包调试
计算函数执行时间
通过内存缓存来提升性能
声明和初始化
切片
For-range 结构
切片重组(reslice)
切片的复制与追加
字符串、数组和切片的应用
声明、初始化和 make
测试键值对是否存在及删除元素
for-range 的配套用法
map 类型的切片
map 的排序
将 map 的键值对调
标准库概述
regexp 包
锁和 sync 包
精密计算和 big 包
自定义包和可见性
为自定义包使用 godoc
使用 go install 安装自定义包
自定义包的目录结构、go install 和 go test
通过 Git 打包和安装
Go 的外部包和项目
在 Go 程序中使用外部库
结构体定义
使用工厂方法创建结构体实例
使用自定义包中的结构体
带标签的结构体
匿名字段和内嵌结构体
方法
类型的 String() 方法和格式化描述符
垃圾回收和 SetFinalizer
当前位置:
首页>>
技术小册>>
go编程权威指南(二)
小册名称:go编程权威指南(二)
**Shell echo命令** Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。命令格式: ```bash echo string ``` 您可以使用echo实现更复杂的输出格式控制。 **1.显示普通字符串:** ```bash echo "It is a test" ``` 这里的双引号完全可以省略,以下命令与上面示例效果一致: ```bash echo It is a test ``` **2.显示转义字符** ```bash echo "\"It is a test\"" ``` 结果将是: "It is a test" 同样,双引号也可以省略 **3.显示变量** read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量 ```bash #!/bin/bash read -p "please input your name:" name echo "$name is a test" ``` **4.显示换行** ```bash echo -e "OK! \n" # -e 开启转义 echo "It is a test" ``` **5.显示不换行** ```bash #!/bin/sh echo -e "OK! \c" # -e 开启转义 \c 不换行 echo "It is a test" ``` **6.显示结果定向至文件** ```bash echo "It is a test" > myfile ``` **7.原样输出字符串,不进行转义或取变量(用单引号)** ```bash echo '$name\"' ``` **8.显示命令执行结果** ```bash echo `date` ``` 注意: 这里使用的是反引号 `, 而不是单引号 '。
上一篇:
shell编程-运算符
下一篇:
shell编程-printf命令
该分类下的相关小册推荐:
深入解析go语言
深入浅出Go语言核心编程(一)
深入浅出Go语言核心编程(二)
WebRTC音视频开发实战
深入浅出Go语言核心编程(三)
Go开发基础入门
Go-Web编程实战
go编程权威指南(三)
Go Web编程(下)
Go Web编程(上)
深入浅出Go语言核心编程(八)
深入浅出Go语言核心编程(四)