Esta puede ser una tontería, pero no puedo obtener la salida requerida.
Tengo un archivo nombrado Abc_sfgf_kjwefgk.txt20180929_040845
en un directorio.
Estoy tratando de listar el archivo usando el comando: ls -l Abc_sfgf_kjwefgk.txt[0-9]{8}_[0-9]{4}
Pero me está dando un error: ls: cannot access 'Abc_sfgf_kjwefgk.txt[0-9]{8}_[0-9]{4}': No such file or directory
Mientras, con este comando:ls -l Abc_sfgf_kjwefgk.txt[0-9]*?_[0-9]*?
Me está dando el resultado correcto.
¿Cuál es el problema con mi comando inicial?
Parece que todo está bien con tu SEGUNDO comando. Aquí utiliza correctamente el globbing .
Si desea analizar ls
, debe usar algo como esto:
ls | grep -E 'Abc_sfgf_kjwefgk.txt[0-9]{8}_[0-9]{4}'
Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.
En caso de infracción, por favor [email protected] Eliminar
Déjame decir algunas palabras