Re: The ls command
The Wanderer <wanderer@fastmail.fm> wrote:
> On 2025-10-30 at 13:33, Michael wrote:
>
> > The command
> >
> > ls -- *.pdf
> >
> > has been run and a very large number of PDF files has been listed.
> >
> > It is very difficult to spot any strangely named PDF files.
> >
> > What command should be issued to easily list any strangely named PDF
> > file ?
>
> Try:
>
> $ ls -- *.pdf | grep ' -'
>
> This should show you any files whose name include a space followed by
> a dash. The space would be treated as a token separator, and the dash
> would be treated as the beginning of a new argument to ls.
err no, ls lists multiple files on a line and this wouldn't pick up any
file at the start of a line. grep '--K' is better.
> If you want to look only for things that might be parsed as
> "long-form" options, try the same command except with two dashes in a
> row rather than just the one.
>
Reply to: