2016-10-22 71 views
0

我为FFmpeg运行多个bash脚本。但是,由于我打开了几个窗口,因此我直接从脚本执行文件时没有跟踪运行的文件,因此没有运行过的文件。唯一的历史有我叫bash脚本可以在命令退出时使用命令预先填充提示符吗?

例如第一个文件:

enter tv number i.e 19: 19 
stream key: key 
Press [enter] to execute tv19 

我按Enter键,它运行tv19但没有记录我在该窗口中运行tv19,所以我怎么能呼应命令到$

这样

[ibrod ~]$ ./tv19 

比我能按下Enter键,使用向上箭头比我知道我在腻子窗口跑了什么文件。

+0

请参阅http://stackoverflow.com/questions/2853803/in-a-shell-script-echo-shell-commands-as-they-are-executed –

+0

这似乎是超级用户的确切副本问题[从脚本填充命令行](http://superuser.com/questions/1023185/populate-command-line-from-script)。 –

+0

@PhilipTzou,它们执行时回显命令并不是OP实际尝试在这里完成的。 (“回声”在这方面是一个颇具误导性的术语选择)。我试图编辑标题以使问题更清楚。我**做过**回想起在SO和SU上看到过这个问题,所以我确信现场有一个傻瓜,但那不是它。 –

回答

-1

感谢您的帮助,我想了另一种方式。我更改提示如[TV10〜] $

刚刚作出了一个文件changetv我把里面的

PS1="[$1 \W]\$ " 

所以我运行该文件,并把它作为

. ./changetv tv10 

所以现在我知道是什么窗户是什么。 :)