linux $* 和$@例子
2024-10-09 09:43:28
参见ibm网站示例:
https://www.ibm.com/developerworks/cn/linux/l-bash-parameters.html
示例:
[ian@pinguino ~]$ type testfunc2
testfunc2 is a function
testfunc2 ()
{
echo "$# parameters";
echo Using '$*';
for p in $*;
do
echo "[$p]";
done;
echo Using '"$*"';
for p in "$*";
do
echo "[$p]";
done;
echo Using '$@';
for p in $@;
do
echo "[$p]";
done;
echo Using '"$@"';
for p in "$@";
do
echo "[$p]";
done
}
执行如下:
[ian@pinguino ~]$ IFS="|${IFS}" testfunc2 abc "a bc" "1 2
> "
parameters
Using $*
[abc]
[a]
[bc]
[]
[]
[]
Using "$*"
[abc|a bc|
]
Using $@
[abc]
[a]
[bc]
[]
[]
[]
Using "$@"
[abc]
[a bc]
[
]
最新文章
- web服务器集群
- Android—应用程序开机自启
- 【转】 iOS日常学习 - iOS10上关于NSPhotoLibraryUsageDescription等问题
- DIV+CSS命名规范-转载1
- Nginx配置文件常用部分详解
- CSS1,CSS2选择器详解
- VB中的GDI编程-1 设备环境DC
- dataTable tab栏切换时错位解决办法
- Spring Boot SOAP Webservice例子
- [笔记]JavaScript 秘密花园
- IP、TCP、DNS协议
- HDU 5988 Coding Contest(费用流+浮点数)
- TensorFlow读取CSV数据
- 2.选择元素 - 自定义过滤器《jquery实战》
- Docker 入门(Mac环境)- part 4 swarms
- 使用tinyproxy搭建http代理
- 程序中使用7z.exe解压不完整的问题
- 如何使用 Visual C# 2005 或 Visual C# .NET 向 Excel 工作簿传输数据
- 深入理解BS结构应用程序
- IntelliJ IDEA 自动导入包的问题
热门文章
- 使用matplotlib进行可视化
- Windows程序设计(1)
- 连接 mongodb 数据库 :
- 【初学Java学习笔记】SQL语句调优
- FreeSql.Generator命令行代码生成器是如何实现的
- 【String注解驱动开发】你了解@PostConstruct注解和@PreDestroy注解吗?
- SQLSTATE[42000]: Syntax error or access violation: 1253 COLLATION 'utf8mb4_unicode_ci' is not valid for CHARACTER SET 'binary'
- NodeMCU手把手入门:配置NodeMCU ESP8266开发板环境及点亮LED灯
- 14 张思维导图构建 Python 核心知识体系
- 断路器Hystrix(Feign)