`
lz1130
  • 浏览: 403137 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

bash中!和#的问题

阅读更多
今天执行一条shell命令,其中包含了!@……
总之是有一段以!开始,结果报错event not found!
不解,查了shell相关资料了解到bash Shell脚本:

第一行:#!/bin/bash     #!被称为魔术数字(magic number),用于供内核确认那个程序将翻译并执行这个脚本。该行必须在你的脚本的第一行。
!是一个关键字,历史命令查找的作用。
man bash | less -iRsp 'HISTORY EXPANSION'

猜测是不是magic number这个原因。命令中没有这个字符就没问题。
shell内部不知道怎么处理这些的,有必要好好学下shell 。
0
0
分享到:
评论

相关推荐

    shell中第一行#!_bin_bash的作用

    shell中 #!/bin/bash #!/bin/ksh 这些东西是有用的,这些不是注释符,而是说明下面的脚本是在什么shell下面运行的,并且以该shell环境来执行脚本,一个简单的例子

    解决ssh远程登陆linux显示-bash-4.1$的问题

    以上就是小编为大家带来的解决ssh远程登陆linux显示-bash-4.1$的问题全部内容了,希望大家多多支持软件开发网~ 您可能感兴趣的文章:浅谈linux中shell变量$#,$@,$0,$1,$2的含义解释php $_SERVER windows系统与linux...

    修复bash漏洞的bash-4.4.tar.gz源码包

    linux 服务器GNU Bash小于版本4.3有操作系统命令注入漏洞,需要对bash升级,下载解压 #tar zxvf bash-4.4.tar.gz #cd bash-4.4 #./configure (如果centos7编译失败,请先安装#yum install gcc) #make #make ...

    源支付Nginx + PHP 7.2 + Mysql 5.6,实测可用,供大家学习研究参考!

    源支付 ...上传源码到根目录 设置网站运行目录public、随后设置伪静态为ThinkPHP 打开域名就可以到安装界面了 注意:搭建好之后必须.../bin/bash step=10 #间隔的秒数,不能大于60 for (( i = 0; i ; i=(i+step) )); do

    Bash脚本编写中遇到的问题

    Bash脚本编写中遇到的问题 Bash脚本编写中遇到的问题

    linux高级bash编程(abs)

    高级linux bash shell 编程! 高级linux bash shell 编程! 高级linux bash shell 编程! 高级linux bash shell 编程! 高级linux bash shell 编程! 高级linux bash shell 编程! 高级linux bash shell 编程!

    BASH中文手册.pdf

    BASH中文手册.pdfBASH中文手册.pdf

    linux BASH中文手册

    Bash中文手册,适合Linux shell入门级使用!

    BASH中文帮助文档

    中国linux论坛man手册页翻译计划,bash的中文解释,翻译的很不错。对于学习linux脚本编程的同学来说,绝对是不可以没有的。word文档格式。

    Linux中profile、bashrc、bash_profile之间的区别和联系

    .profile(由Bourne Shell和Korn Shell使用)和.login(由C Shell使用)两个文件是.bash_profile的同义词,目的是为了兼容其它Shell。在Debian中使用.profile文件代 替.bash_profile文件。 2..bashrc文件会在bash shell...

    学习bash 中文第二版

    第二版还加入了一些新命令,增强了... 经过不懈的实践和对实例及问题进行深入的研究后,你会发现《学习bash》对Linux和其他UNIX用户来说是很有价值的。 说明下美中不足的是本电子书不够清晰,只能说明曾经有过这本书。

    学习git和gitbash使用的一些详细操作

    学习git和gitbash使用的一些详细操作,学习git和gitbash使用的一些详细操作

    bash中文文档

    Bash的中文文档,其中有错别字以及漏字的地方,请大家通过上下文来进行理解。

    gitbash和sourceTree

    gitbash和sourceTree

    bash-4.4版本升级手册带安装包

    bash-4.4安装包,以及完整安装手册,已测试可行,解决低版本bash破壳漏洞问题,bash升级操作有一定风险,操作前需快照

    bash中文手册

    所幸的是,我看到了这本被人称为abs的书,这本书介绍了bash大量的细节和广阔的范围,我遇到的绝大部分的技术问题--无论是我忘记的或是以前没有发现的--都可以在这本书里找到答案。这本使用大量的例子详细地介绍了...

    BASH 中文文档

    bash4.0中文参考 你懂的 方便各位下载,不错的参考书 .

    bash官方手册/Bash Reference Manual

    bash官方手册/Bash Reference Manual

    bash-goodies:GIT 和其他命令行的好东西!

    用于 GIT 和其他命令行的 bash 好东西的集合! ###安装/升级 curl https://raw.githubusercontent.com/siddii/bash-goodies/master/install.sh | sh ###演示 ###通用命令/别名 serve # Runs a Python based web...

    BASH官方文档BASH官方文档

    BASH官方文档,BASH官方文档,BASH官方文档

Global site tag (gtag.js) - Google Analytics