Wenn ich einen grep-Befehl wie diesen ls | grep '^[-[:alnum:]\._]+$'
verwende, um Dateinamen abzugleichen, gibt es kein Ergebnis aus, aber wenn der Befehl zu ls | grep '^[-[:alnum:]\._]*$'
wechselt, funktioniert es richtig. Was ist los?Warum hat dieser Befehl grep keine Ausgabe?
0
A
Antwort
1
Verwandte Themen
- 1. Warum zeigt dieser Code keine Ausgabe an?
- 2. Wie überprüft man, ob Grep keine Ausgabe hat?
- 3. Warum funktioniert dieser "Sortier" -Befehl nicht?
- 4. Unix grep Befehl Ausgaben Müll
- 5. Warum generiert dieser c-Code keine erwartete Ausgabe?
- 6. Warum funktioniert dieser Code, obwohl er keine offene Klammer hat?
- 7. Filterbefehl Ausgabe mit grep
- 8. grep Option 'o' Befehl funktioniert nicht
- 9. Grep hcitool lescan Ausgabe
- 10. Warum grep
- 11. Warum $ (': not (: hat (*))'). Find ("p"); gibt keine Ausgabe
- 12. Warum hat die Konsole von myeclipse keine Ausgabe?
- 13. Warum findet grep keine Ganzzahl * 2?
- 14. Opentsdb uid grep Ausgabe Verständnis
- 15. Warum funktioniert dieser SQL-Befehl nicht?
- 16. Warum funktioniert dieser MySQL-Befehl nicht?
- 17. Übereinstimmungsspalte mit dem Befehl grep
- 18. Warum ist die Ausgabe dieser Bereinigungsfunktion unverändert?
- 19. Format grep Ausgabe als CSV
- 20. Warum wirft dieser Code keine ConcurrentModificationException?
- 21. PHP: Warum gibt exec() keine Ausgabe zurück?
- 22. Piping Curl-Ausgabe in Grep
- 23. Grep Befehl funktioniert nicht mehr
- 24. grep Befehl mit zwei Suchkriterien
- 25. Warum hat ActionScript keine "Generika"?
- 26. Warum hat Map keine Kartenmethode?
- 27. Warum hat Rust keine Gewerkschaften?
- 28. Drucken hat "Keine Ausgabe" in STDOUT
- 29. Verwenden des Linux-Grep-Befehls - Ausgabe in Textdatei, sauberere Ausgabe
- 30. was das Ergebnis dieser Linux-Befehl ist
'*' = 0 oder mehr. '+' = ein oder mehrere. so offensichtlich passte deine '+' Regex nichts zusammen. –
Ich weiß, dass aber Dateinamen müssen einen oder mehrere –