Я знаю, что это не совсем то, о чем вы спрашивали, но это обычное дело в Unix.
Вы рассматривали Perl? Потому что он позволяет grep
на основе всевозможных умных условий.
Например.
#!/usr/bin/env perl
use strict;
use warnings;
foreach my $file ( grep { -f } glob ( "*" ) ) {
print "$file is a file\n";
}
grep
выполняет итерацию по списку, который возвращает glob
(расширяется, как и следовало ожидать в команде оболочки), а затем запускает тест -f
для каждого, фильтруя список соответствующим образом. .
Вы также можете составить эти тесты всевозможными произвольными способами (например, получить значения из stat
и т. Д.)
Я предлагаю это потому, что он не страдают от любых проблем с интерполяцией / расширением, которые могут возникнуть при синтаксическом анализе ls
.
Esto suena como un error reabierto en VirtualBox. Mientras tanto, puede intentar reiniciar la interfaz de red (o el servicio )en su sistema operativo invitado después de despertarse.