[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previaPróxima revisiónAmbos lados, revisión siguiente | ||
es:howtos:general_admin:cli_constructs_and_useful_info [2019/02/07 18:58 (UTC)] – [Construye] slackwarespanol | es:howtos:general_admin:cli_constructs_and_useful_info [2019/02/07 19:41 (UTC)] – [Construye] slackwarespanol | ||
---|---|---|---|
Línea 83: | Línea 83: | ||
== Enlaces externos === | == Enlaces externos === | ||
* http:// | * http:// | ||
- | ==== Quoting | + | ==== Comilla |
- | Quoting may seem complicated, and reasons for it obscure, but there is a purpose to it and it is not that complicated. | + | Las comillas pueden parecer complicadas, y las razones de ello son oscuras, pero tiene un propósito y no es tan complicado. |
- | === Double quoting | + | === Doble comillas |
- | The reason for double quoting is to preserve spaces, like spaces in file names. Double quoting a variable | + | La razón para la comilla doble es para preservar espacios, como espacios en nombres de archivos. La doble cita de una variable |
<code bash> | <code bash> | ||
bash-4.2$ ls | bash-4.2$ ls | ||
Línea 100: | Línea 100: | ||
bash-4.2$ | bash-4.2$ | ||
</ | </ | ||
- | Clearly you need to quote a file with spaces. You could use single quotes here, because | + | Claramente necesitas encomillar un archivo con espacios. Puede usar comillas simples aquí, porque |
<code bash> | <code bash> | ||
bash-4.2$ for i in $(seq 1 10); do printf "$i "; done; echo; | bash-4.2$ for i in $(seq 1 10); do printf "$i "; done; echo; | ||
Línea 117: | Línea 117: | ||
bash-4.2$ | bash-4.2$ | ||
</ | </ | ||
- | Nor should you quote in any case where a command requires multiple | + | Tampoco debe encomillar en ningún caso en que un comando requiera múltiples |
< | < | ||
bash-4.2$ ls | bash-4.2$ ls | ||
Línea 130: | Línea 130: | ||
bash-4.2$ | bash-4.2$ | ||
</ | </ | ||
- | Also note that you can and should quote within command substitutions, as shown by the '' | + | También tenga en cuenta que puede y debe encomillar dentro de las sustituciones de comandos, como se muestra en el ejemplo anterior " |
<code bash> | <code bash> | ||
mkdir " | mkdir " | ||
</ | </ | ||
- | This makes a directory within the current directory called the same name as the current directory. If '' | + | Esto crea un directorio dentro del directorio actual llamado el mismo nombre que el directorio actual. Si '' |
- | === Single quoting | + | === Comilla simple |
- | The reason for single quoting is to escape special characters from the shell, | + | La razón para la comilla simple es para escapar caracteres especiales de la shell, |
<code bash> | <code bash> | ||
bash-4.2$ find -name *.txt | bash-4.2$ find -name *.txt | ||
Línea 148: | Línea 148: | ||
bash-4.2$ | bash-4.2$ | ||
</ | </ | ||
- | Here the shell expands | + | Aquí el sehell se expande |
- | === External Links === | + | === Enlaces externos |
* http:// | * http:// | ||
==== Regular expressions ==== | ==== Regular expressions ==== |