在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1455|回复: 5

[求助] csh脚本文件中使用!!无效

[复制链接]
发表于 2022-12-26 11:15:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
命令替代指令!!表示的是上一个执行的命令,如果我新建一个csh脚本test.csh,内容为:
#! /bin/csh -f
echo "hello"
!!

在当前终端执行./test.csh,那么 !!是不会重复执行echo "hello",而是报错:

0:Event not found
但是如果我直接在终端敲echo "hello",然后再敲!!,是可以执行echo "hello"的,这是不是csh的机制就是如此?
发表于 2022-12-27 13:46:18 | 显示全部楼层
因为test.csh进入到sub-process, 所以history的!!无法使用
发表于 2024-1-15 14:51:50 | 显示全部楼层
不会啊,我就一直显示hello
发表于 2024-1-16 16:58:23 | 显示全部楼层
在脚本里面使用!!的场景是什么?
直接复制粘贴上一行,行不行?
 楼主| 发表于 2024-1-17 10:12:53 | 显示全部楼层


sjtusonic 发表于 2024-1-16 16:58
在脚本里面使用!!的场景是什么?
直接复制粘贴上一行,行不行?


并没有考虑什么应用场景,只是单纯的学习过程碰到这个现象
发表于 2024-9-3 13:25:21 | 显示全部楼层
你用source test.csh试试,是不是就一直显示了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-9-20 20:47 , Processed in 0.018549 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表