Bash /打开一个命令运行的命令作为参数
问题描述:
我创建了一个脚本,启动我需要的所有应用程序,并将它们分配到我想要的工作区。Bash /打开一个命令运行的命令作为参数
鉴于我是一个极端懒惰的basterd,我想知道是否有办法将参数传递给我打开的终端。该参数将是一个别名,它运行我正在处理的所有项目的大量源更新。
我想要做这样的事情:
gnome-terminal start_rolls
不幸的是,这只是打开终端和命令根本无法运行。
任何想法? 在此先感谢!
罗尔夫
PS:-e选项不能与别名工作,似乎...
答
gnome-terminal --help-terminal-options
说:
-e,--command执行参数此选项内的选项
答
某些组合的“-e
”,“bash -c
”,“bash -i
“和你的别名可能有帮助
与-e命令你可以传递参数到任何终端模拟器(xterm,gnome-terminal等) – skazhy 2010-09-29 08:55:53
嗯,我以为我昨天再评论这个,但它似乎不是... 我的“start_rolls”命令是一个别名,并不会与-e执行...我要再次检查手册页... – Rolf 2010-10-01 07:31:23
Rolf,如果别名不适合你,只需将其包装到一些bash脚本('。 sh'),给它一个可执行权限并调用它而不是别名。 – 2010-10-12 12:06:17