Re: multi-window searching, newer screen versions
Artur Skonecki <[email protected]>
| Newsgroups | gmane.comp.gnu.screen.user |
|---|---|
| Message-ID | <alpine.DEB.2.00.1108131032100.15617@cvops> |
#!/bin/sh
# screen_hardcopy.sh
# print window scrollbacks from all GNU Screen sessions
# it breaks when session names contain spaces *sigh*
SCREENDIR=/tmp/screens/S-$USER
HARDCOPYDIR=/tmp/screen-hardcopy-$USER
mkdir -p $HARDCOPYDIR
for session in $SCREENDIR/*
do
session=$(basename "$session")
mkdir -p "$HARDCOPYDIR/$session"
screen -S "$session" -X eval "hardcopydir '$HARDCOPYDIR/$session'" "at '\#' hardcopy -h"
done
for session in $SCREENDIR/*
do
session="$(basename "$session")"
for hardcopy in $HARDCOPYDIR/$session/*
do
winnum=$(echo "$(basename $hardcopy)" | cut -d '.' -f 2)
sed "s/.*/$session : $winnum &/" "$hardcopy"
rm "$hardcopy"
done
rmdir "$HARDCOPYDIR/$session"
done
rmdir "$HARDCOPYDIR"
On Fri, 12 Aug 2011, Edward Peschko wrote:
> All,
>
> I see that - although there is a LOT of newer development on screen,
> that the main version of screen itself is stuck at 4.0.3 from 2008.
>
> Is there a reason for this? Can it be rectified?
>
> Ed
>
> (btw -
> As far as a killer feature goes to help advance the project, the
> ONE THING missing from screen itself is multi-window searching.
>
> I get ten screen sessions open, things get chaotic, and I need to
> then find a string in any one of them. It would be *beautiful* to
> simply do a search and have that search go through each one of the
> buffers, starting with the current one and when it was done with that
> one, go to the previous, and the one before that, and so on.
>
> Is this implemented in one of the 'non-official' screen versions? How
> about screen-session?
> )