Shell中和fob cfr cif的异同点同

[转载]shell中$*与$@的区别
我的图书馆
[转载]shell中$*与$@的区别
$*所有的位置参数,被作为一个单词.注意:"$*"必须被""引用.$@与$*同义,但是每个参数都是一个独立的""引用字串,这就意味着参数被完整地传递,并没有被解释和扩展.这也意味着,每个参数列表中的每个参数都被当成一个独立的单词.注意:"$@"必须被引用. $@ $* 只在被双引号包起来的时候才会有差异双引号括起来的情况:$*将所有的参数认为是一个字段$@以IFS(默认为空格)来划分字段,如果空格在“”里面,不划分。采用LS的脚本运行./test 1 "2 3" 4&&
来发现差异没有括起来的情况是$@和$*一样的,见到IFS就划分字段。还是采用LS的脚本运行./test 1 "2 3" 4&&
来发现差异
一个小例子 ,仅供参考 CODE:#!/bin/bashechoindex=1echo "Listing args with\"\$*\":"for arg in "$*"do&&
echo "Arg #$index=$arg"&&
let "index+=1"doneecho "所有的参数被认为是一个单词"echoindex=1echo "Listing args with \"\$@\":"for arg in "$@"doecho "Arg #$index=$arg"let "index+=1"doneecho "所有的参数被认为是各个独立的单词"echoindex=1echo "Listing args with \$* (未被引用):"for arg in $*doecho "Arg #$index=$arg"let "index+=1"doneecho "所有的参数被认为是各个独立的单词"exit 0运行后输出为 CODE:[root@localhost ABS]# ./test 1 2 3 4Listing args with"$*":Arg #1=1 2 3 4所有的参数被认为是一个单词Listing args with "$@":Arg #1=1Arg #2=2Arg #3=3Arg #4=4所有的参数被认为是各个独立的单词Listing args with $* (未被引用):Arg #1=1Arg #2=2Arg #3=3Arg #4=4所有的参数被认为是各个独立的单词转自:/chorchee/item/19b8c11ee1e30下面的内容来自/link?url=b7JA26dO610zk-MF0LzB2_n21rHY37z5oq9j40DWn65Gw7Xb12DQ_l9owBokwNndPw8AuzRtTWwqOSo1Gpg6Nashell脚本中的$*,$@和$##!/bin/bash my_fun() {
echo "$#" } echo 'the number of parameter in "$@" is '$(my_fun "$@") echo 'the number of parameter in "$*" is '$(my_fun "$*")执行:./my.sh p1 "p2 p3" p4后返回:the number of parameter in "$@" is 3the number of parameter in "$*" is 1$*表示所有这些参数都被双引号引住。若一个脚本接收两个参数,$*等于$1$2$@表示所有这些参数都分别被双引号引住,若一个脚本接收到两个参数,$@等价于$1$2$#表示提供给脚本的参数号这里怎么看出$*和$@的区别呢?为什么执行结果是3和1呢?这里$#又是什么意思呢?举例说:脚本名称叫test.sh 入参三个: 1 2 3运行test.sh 1 2 3后$*为"1 2 3"(一起被引号包住)$@为"1" "2" "3"(分别被包住)$#为3(参数数量)$* 这个程式的所有参数$# 这个程式的参数个数$@ 跟$*类似,但是可以当作数组用具体的shell中$*与$@的区别可以参考下面这篇文章,正好解决你的疑惑
发表评论:
TA的最新馆藏[转]&[转]&[转]&[转]&[转]&[转]&Xshell_百度百科
Xshell [1]
是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。
Xshell特点
Xshell 和SecureCRT的比较:
Screen不会闪屏,并且可以回滚,这个功能比较好用。Script的执行顺序可以调整,SecureCRT的这个功能相较而言比较死板,不过可以同时发送指令到多个session,这个功能较好。键盘映射的兼容性比较好,不需要自己去改映射,可以展现tunnel等。支持布局切换,像gnome-terminal。缺憾是对Unicode支持不够好,内置的sftp不怎么符合用户的操作习惯(该公司有另外的xftp)。许可相对便宜,对个人、教育用户是免费的。
XShell 和& Pietty的比较:
支持ZModem协议,虽有leputty据说可以实现, :( Session保存在文件中而非注册表,管理方便支持tab、自定义脚本、保存密码、多机管理…putty是自由软件,和商用的XShell比较不是很合适。putty也有很多可以实现部分有缺憾的功能,个人平常还是以putty为主,功能够用,速度飞快。大量机器的管理还是XShell合适。
注意,XShell在商业环境使用下是需要买许可的。
Xshell系统需求
操作系统:Microsoft Windows 2000 SP4 和以上
内存:256 MB (推荐 512 MB)
microsoft visual c++ 2008运行库32位
Xshell更新日志
XshellXshell 4 Build 0122
增加:法语,德语,日语,西班牙语,简体中文等语言,中国传统UI;
增加:使用用户定义的字符串为保持活动;
修正:当网络出现故障时,如果只有一个选项卡,可以重新连接;
修正:传输大量数据崩溃;
修正:本地shell命令无法正确显示在某些语言;
修正:通过Zmodem协议传输大文件的问题;
修正:标签名称更改为COM1;
修正:不正确的选择区域时,双击进行选择,然后移动鼠标来改变选择区域;
修正:有些Meta键发送不正确的值;
修正:资源清理,小的错误修正,功能更新。
XshellXshell 4 Build \11\07)
增加终止编码类型的字体选择。
修复HP-UX会话保持活动数据包输出文本。
修复即使发送数据包的端口转发通道被切断。
修复如果取消,而在认证过程中,然后再重新连接“按钮,将导致连接失败。
修复同时在多个会话中执行脚本时,脚本将取消。
修复注册用户按键失灵,即使在锁屏的时候。
修复与用户定义键,屏幕锁无法运行。
修复CTRL+ /键不发送。
修复在串行连接,自动装载功能故障。
修复资源清理。
XshellXShell 5新增功能:
1. 有效保护信息安全性
Xshell支持各种安全功能,如SSH1 / SSH2协议,密码,和DSA和RSA公开密钥的用户认证方法,并加密所有流量的各种加密算法。重要的是要保持你的数据安全与内置Xshell安全功能,因为像Telnet和Rlogin这样的传统连接协议很容易让你的网络流量受到任何有网络知识的人的窃取。Xshell将帮助您保护数据免受黑客攻击。
2. 最好的终端用户体验
终端用户需要经常在任何给定的时间中运用多个终端会话,以及与不同主机比较终端输出或者给不同主机发送同一组命令。Xshell则可以解决这些问题。此外还有方便用户的功能,如标签环境,广泛拆分窗口,同步输入和会话管理,您可以节省时间做其他的工作。
3. 代替不安全的Telnet客户端
Xshell支持VT100,vt220,vt320,xterm,Linux,scoansi和ANSI终端仿真和提供各种终端外观选项取代传统的Telnet客户端。
4. Xshell在单一屏幕实现多语言
Xshell中的UTF-8在同类终端软件中是第一个运用的。用Xshell,可以将多种语言显示在一个屏幕上,无需切换不同的语言编码。越来越多的企业需要用到UTF-8格式的数据库和应用程序,有一个支持UTF-8编码终端模拟器的需求在不断增加。Xshell可以帮助你处理多语言环境。
5. 支持安全连接的TCP / IP应用的X11和任意
在SSH隧道机制中,Xshell支持端口转发功能,无需修改任何程序,它可以使所有的TCP / IP应用程序共享一个安全的连接。[2]
.Xshell终端模拟器[引用日期]
.XManager中文网站[引用日期]后使用快捷导航没有帐号?
只需一步,快速开始
查看: 676|回复: 6
SHELL控制中US和UZ有什么区别
阅读权限75
主题好友积分
签到天数: 655 天连续签到: 23 天[LV.6]海川常住居民III&
注册海川吧,与320万海川交流分享
才可以下载或查看,没有帐号?
弱弱问一句SHELL控制中US和UZ有什么区别?在PID中KS表示顺空,而US和UZ都有开关控制的意思,我知道这是连锁控制,但二者有什么区别?纠结中!
上一篇:下一篇:& &
阅读权限40
主题好友积分
签到天数: 12 天连续签到: 1 天&
US级别的联锁在DCS系统中实现。UZ级别的联锁在ESD系统中实现。
恭喜你抢到了沙发~~
阅读权限75
主题好友积分
签到天数: 655 天连续签到: 23 天[LV.6]海川常住居民III&
<font color="#37114 发表于
US级别的联锁在DCS系统中实现。UZ级别的联锁在ESD系统中实现。
我当初也是这么理解的,但是进入DCS或EDS的连锁完全可以由图形符号来确定,因为图例符号也说明了,进入DCS的是菱形,进入EDS的是菱形外加正方形。那么没必要再用US和UZ。
阅读权限75
主题好友积分
签到天数: 655 天连续签到: 23 天[LV.6]海川常住居民III&
<font color="#37114 发表于
US级别的联锁在DCS系统中实现。UZ级别的联锁在ESD系统中实现。
写错了,是ESD
阅读权限10
主题好友积分
签到天数: 4 天连续签到: 1 天&
本帖最后由 zhangzhehao000 于
21:39 编辑
只要喜欢怎么画都行。。
有钱,任性。。。。
US是本地联锁,UZ是ESD联锁要停烧嘴或跳车的。
阅读权限10
主题好友积分
该用户从未签到&
zhangzhehao000 发表于
只要喜欢怎么画都行。。
有钱,任性。。。。
US是本地联锁,UZ是ESD联锁要停烧嘴或跳车的。
没有统一标准&&经常和设计院以及仪表专业交涉规范全厂统一画法&&
阅读权限10
主题好友积分
签到天数: 1 天连续签到: 1 天&
US一般是DCS安全联锁,UZ是ESD安全联锁,也就是跳车
看图查隐患(1.15)消防安全漫画(1.15)安全漫画(1.15)请问各位甲醇槽顶的这个装置是什么?谢谢简单粗暴,看苏联老大哥的事故海报(分享)
求石油化工装置工艺设计包(成套技术工艺包)内容规定2015版
广告投放&事务
举报及事务联系邮箱:&&
工作日均访客8万人 IP 6万 欢迎您的参与 化工技术交流第一社区,共同学习 共同提高!
版权所有 丰行天下-海川化工论坛 -
Discuz! X3小木虫 --- 500万硕博科研人员喜爱的学术科研平台
&&查看话题
Core/Shell 和hollow 的区别???
请教各位,Core/Shell 和hollow 的区别??
研究生必备与500万研究生在线互动!
扫描下载送金币
浏览器进程
打开微信扫一扫
随时随地聊科研

我要回帖

更多关于 罗伯特与瑞恩的异同 的文章

 

随机推荐