Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
/proc slows % echo /**/*/etc/r*(/N)
- X-seq: zsh-users 29530
- From: Ray Andrews <rayandrews@xxxxxxxxxxx>
- To: Zsh Users <zsh-users@xxxxxxx>
- Subject: /proc slows % echo /**/*/etc/r*(/N)
- Date: Sun, 21 Jan 2024 09:19:39 -0800
- Archived-at: <https://zsh.org/users/29530>
- List-id: <zsh-users.zsh.org>
I used to do this kind of thing without any problems:
% echo /**/*/etc/r*(/N)
... but just trying it, zsh labors for close to an hour, then spits out
countless pages of:
/proc/9/root/etc/rc0.d /proc/9/root/etc/rc1.d /proc/9/root/etc/rc2.d
/proc/9/root/etc/rc3.d /proc/9/root/etc/rc4.d /proc/9/root/etc/rc5.d
/proc/9/root/etc/rc6.d /proc/9/root/etc/rcS.d /proc/9/root/etc/rsyslog.d
/proc/9/task/9/cwd/etc/rc0.d /proc/9/task/9/cwd/etc/rc1.d
/proc/9/task/9/cwd/etc/rc2.d /proc/9/task/9/cwd/etc/rc3.d
/proc/9/task/9/cwd/etc/rc4.d /proc/9/task/9/cwd/etc/rc5.d
/proc/9/task/9/cwd/etc/rc6.d /proc/9/task/9/cwd/etc/rcS.d
/proc/9/task/9/cwd/etc/rsyslog.d /proc/9/task/9/root/etc/rc0.d
/proc/9/task/9/root/etc/rc1.d /proc/9/task/9/root/etc/rc2.d
/proc/9/task/9/root/etc/rc3.d /proc/9/task/9/root/etc/rc4.d
/proc/9/task/9/root/etc/rc5.d /proc/9/task/9/root/etc/rc6.d
/proc/9/task/9/root/etc/rcS.d /proc/9/task/9/root/etc/rsyslog.d
... I'm wondering why /proc wasn't a problem previously and if there's
anything I can do to filter it out of the search -- probably all the
Linux 'system' directories too. I recall that there's some test,
something in permissions, some flag -- that identifies these
not-quite-real directories -- zsh knows who they are. They're really in
RAM, yes? I know the tilde is used to make exceptions:
for bb in *.eml~save*; do
... all files matching '*.eml' excepting those that match 'save*' ...
but I can't get the syntax correct with the above.
% echo /**/*/etc/r*~/proc*(/N)
% echo /**/*/etc/r*(/N)~/proc*
... were busts. But the right answer is to filter out all those virtual
directories. Don't know why this didn't used to be a problem. But I
think I did deal with this issue a few years ago, too.
Messages sorted by:
Reverse Date,
Date,
Thread,
Author