1: comodín (nombre del archivo de coincidencia)
Comodín | Efecto |
---|---|
? | Coincide con un personaje arbitrario |
* * | La coincidencia 0 o cualquier número de caracteres, es decir, pueden coincidir con cualquier contenido |
[] | Empareja cualquier personaje entre paréntesis. Por ejemplo: [abc] significa que debe coincidir con un carácter, ya sea ao b o c |
[-] | Coincide con cualquier carácter entre paréntesis, representa un rango. Por ejemplo: [az] significa hacer coincidir una letra minúscula. |
[^] | Lógico no, significa que la coincidencia no es un carácter entre paréntesis, por ejemplo: [^ 0-9] significa coincidir con un carácter que no es un número |
Ejemplo: eliminar archivos en una carpeta temporal
ls * abc significa que solo se puede agregar abc después de cualquier carácter
ls? abc indica que abc debe estar precedido por un solo carácter
2: Otros caracteres especiales en Bash:
Símbolo | Efecto |
---|---|
'' | Comillas simples Todos los símbolos especiales en comillas simples, como '$' y '' '(comillas inversas) no tienen un significado especial. |
"" | Comillas dobles. Los símbolos especiales no tienen un significado especial entre comillas dobles, pero "$" y "` "y" \ "son las excepciones, con los significados especiales de" valor de variable de llamada "," comando de comillas "y" carácter de escape " |
`` (Sobre la tecla de la mesa) | Backticks El contenido incluido en los backticks es un comando del sistema, que se ejecutará primero en Bash. Igual que $ (), pero se recomienda usar $ (), porque los backticks son muy fáciles de leer mal. |
PS | Se utiliza para citar comandos del sistema. |
# # | En el script de Shell, la línea que comienza con # representa un comentario |
PS | Se usa para llamar el valor de la variable, si necesita llamar al valor del nombre de la variable, debe obtener el valor de la variable por $ nombre |
\ | Los caracteres de escape, los símbolos especiales que siguen \ perderán su significado especial y se convertirán en caracteres ordinarios. Como \ $ generará el símbolo "$" en lugar de usarse como referencia de variable |
Caso de uso: