我想写一个打开带有几个标签的shell的脚本,我希望每个标签自动执行一些事情。出于某种原因,当我管道命令它不起作用。
gnome-terminal \
--tab-with-profile=Titleable -t "A" \
--tab-with-profile=Titleable -t "B" -e "sudo tail -f /var/log/syslog" \
--tab-with-profile=Titleable -t "C" -e "sudo tail -f /var/log/syslog | grep txt"
由于某种原因,标签A和B工作,但在C中,grep txt被忽略。
任何人都知道为什么?
由于 垫
答案 0 :(得分:0)
使用shell来调用您的命令:
gnome-terminal \
--tab-with-profile=Titleable -t "A" \
--tab-with-profile=Titleable -t "B" -e "sudo tail -f /var/log/syslog" \
--tab-with-profile=Titleable -t "C" -e 'sh -c "sudo tail -f /var/log/syslog | grep txt"'