.TH WINTEXT 1 .SH NAME wintext, ", "" \- access text in current window .SH SYNOPSIS .B wintext .br .B \C'"'\ [ .I prefix ] .br .B \C'"'\C'"'\ [ .I prefix ] .SH DESCRIPTION .I Wintext prints the text of the current .I win (see .IR acme (1)) or .IR 9term (1) window to standard output. .PP .I \C'"' searches the window text for commands typed with a particular prefix and prints them, indented, to standard output. .I Prefix is a regular expression that is matched against the beginning of the command-line. If .I prefix is omitted, .I \C'"' prints the last command executed. .I \C'"'\C'"' prints the last command that .I \C'"' would print and then executes it by piping it into .IR rc (1). .PP Both .I \C'"' and .I \C'"'\C'"' identify commands in the window text by looking for lines beginning with a shell prompt. Prompts are assumed to be an unindented sequence of non-whitespace characters followed by one of the characters .BR % , .BR ; , .BR $ , or .BR # . .SH EXAMPLES Print the .IR ls (1) and .I lc commands executed in this window: .IP .EX .ta +4n % \C'"' 'l[sc]' % ls -l /tmp/qq* # ls -lrt /etc % lc r* % .EE .PP Execute the most recent .I lc command again: .IP .EX .ta +4n % \C'"'\C'"' lc % lc r* ramfs rc read rio rm % .EE .SH SEE ALSO .IR 9term (1), .IR acme (1) .SH SOURCE .B /usr/local/plan9/bin .SH BUGS .I \C'"' and .I \C'"'\C'"' are hard to type in shells other than .IR rc (1). .\" and in troff! .PP Don't run .I \C'"'\C'"' twice in a row.