如何使用shell脚本清除mac os x中的控制台屏幕

时间:2014-06-07 14:38:25

标签: macos bash shell unix

我需要一些关于shell脚本的帮助。我正在寻找一种清除控制台屏幕的方法。 我试图使用clear但它不起作用。

2 个答案:

答案 0 :(得分:0)

奇。使用clear对我有用:

#/usr/bin/sh
echo 123
clear

然后:

$ chmod +x foo.sh
$ ./foo.sh

...在OSX 10.9.3下清除终端版本2.4中的屏幕。

答案 1 :(得分:0)

您可以使用命令shell中的AppleScript来模拟在终端中按下命令-K(对应于"全部清除"菜单项):

open -a 'Terminal.app'; osascript \
-e 'tell application "System Events"' \
-e     'tell process "Terminal" to keystroke "k" using command down' \
-e 'end tell'