Enjoy Slackware 15.0!

Welcome to the Slackware Documentation Project

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
Última revisión Ambos lados, revisión siguiente
es:howtos:general_admin:cli_constructs_and_useful_info [2019/02/07 19:55 (UTC)]
slackwarespanol [Expresiones regulares]
es:howtos:general_admin:cli_constructs_and_useful_info [2019/02/07 20:06 (UTC)]
slackwarespanol [Sources]
Línea 193: Línea 193:
   * http://www.grymoire.com/Unix/Regular.html   * http://www.grymoire.com/Unix/Regular.html
   * http://www.regular-expressions.info/   * http://www.regular-expressions.info/
-==== Useful commands and info ====+==== Comandos útiles e información ====
 === stat === === stat ===
-Stat is the most accurate way to determine+Stat es la forma más precisa de determinar
-  File size in bytes: <code bash>stat -c '%s' file.txt</code> +   Tamaño del archivo en bytes:<code bash>stat -c '%s' file.txt</code> 
-  File permissions in octal: <code bash>stat -c '%a' file.txt</code> +   Permisos de archivos en octal: <code bash>stat -c '%a' file.txt</code> 
-=== awk variable defaults === +=== awk variable por defecto === 
-An important point is that awk variables are set to zero by defaultThis may cause problems in some situtationsExample:+Un punto importante es que las variables awk se establecen en cero de forma predeterminadaEsto puede causar problemas en algunas situacionesEjemplo:
 <code bash> <code bash>
 echo -ne '-321\n-14\n-1\n-34\n-4\n' | awk 'BEGIN{max=""}{if ($1 > max) max=$1; if ($1 < min) min=$1;}END{print min"\t"max}' echo -ne '-321\n-14\n-1\n-34\n-4\n' | awk 'BEGIN{max=""}{if ($1 > max) max=$1; if ($1 < min) min=$1;}END{print min"\t"max}'
 </code> </code>
-This works properly because max is set to an empty string and thus has a lower value than any numberTry removing the BEGIN clause and see what happensAlso note that adding ''min=""'' to the BEGIN clause fails as well+Esto funciona correctamente porque max se establece en una cadena vacía y, por lo tanto, tiene un valor más bajo que cualquier númeroIntenta eliminar la cláusula BEGIN y ver qué pasaTambién tenga en cuenta que la adición de '' min = "" '' a la cláusula BEGIN también falla. 
-=== no data directory test === + 
-You can use this to test if a directory contains no dataFor exampleit will say ''0'' if the directory only contains empty files and directories no data.+=== no hay prueba de directorio de datos === 
 + 
 +Puede usar esto para probar si un directorio no contiene datosPor ejemplodirá '' 0 '' si el directorio solo contiene archivos vacíos y directorios sin datos.
 <code bash> <code bash>
 du -s directory du -s directory
 </code> </code>
 === cmp === === cmp ===
-This can compare two files byte by byte, and can be more useful than checksumsFor exampleafter you burn a CD/DVD, you can run:+Esto puede comparar dos archivos byte byte, y puede ser más útil que las sumas de comprobaciónPor ejemplodespués de grabar un CD / DVD, puede ejecutar:
 <code bash> <code bash>
 cmp slackware.iso /dev/sr0 cmp slackware.iso /dev/sr0
 </code> </code>
-It should say the following if the disk burned correctly:+Debe decir lo siguiente si el disco se quemó correctamente:
 <code bash> <code bash>
 cmp: EOF on slackware.iso cmp: EOF on slackware.iso
 </code> </code>
-=== shell math === +=== shell matemáticas === 
-Remember that shell utilities like ''let'' and ''expr'' only do integer mathFor floating point use either ''bc'' or ''awk''.+Recuerde que las utilidades de shell como '' let '' '' expr '' solo hacen matemáticas enterasPara el punto flotante, use '' bc '' '' awk ''.
 === shell GUI === === shell GUI ===
-There are numerous programs that allow you to create GUIs from a shell script.+Existen numerosos programas que le permiten crear GUI desde un script de shell.
   * [[http://xdialog.free.fr/|Xdialog is fully dialog compatible.]]   * [[http://xdialog.free.fr/|Xdialog is fully dialog compatible.]]
   * [[https://sites.google.com/site/easybashgui/home|A function library that increases shell GUI portability.]]   * [[https://sites.google.com/site/easybashgui/home|A function library that increases shell GUI portability.]]
   * [[http://code.google.com/p/gtkdialog/|Gtkdialog has advanced features for customized GUIs.]]   * [[http://code.google.com/p/gtkdialog/|Gtkdialog has advanced features for customized GUIs.]]
-=== External Links ===+=== Enlaces externos ===
   * [[http://www.grymoire.com/Unix/|Guide to awk, bash, sed, find, and more]]   * [[http://www.grymoire.com/Unix/|Guide to awk, bash, sed, find, and more]]
   * [[http://www.tldp.org/LDP/abs/html/index.html|Advanced bash guide]]   * [[http://www.tldp.org/LDP/abs/html/index.html|Advanced bash guide]]
Línea 236: Línea 238:
 <!-- * Originally written by [[wiki:user:xxx | User X]] --> <!-- * Originally written by [[wiki:user:xxx | User X]] -->
 <!-- * Contributions by [[wiki:user:yyy | User Y]] --> <!-- * Contributions by [[wiki:user:yyy | User Y]] -->
-  * I quoted ''man comm'' +  * Cité ''man comm'' 
-  * I used ''man grep'' for the regex section+  * Usé '' man grep '' para la sección de expresiones regulares
-  * Written by [[wiki:user:htexmexh|H_TeXMeX_H]]+  * Escrito por [[wiki:user:htexmexh|H_TeXMeX_H]] 
 +  * Traducido por:  [[wiki:user: slackwarespanol | Victor]]  2019/02/07 20:04 (UTC)
 <!-- Please do not modify anything below, except adding new tags.--> <!-- Please do not modify anything below, except adding new tags.-->
 <!-- You must remove the tag-word "template" below before saving your new page --> <!-- You must remove the tag-word "template" below before saving your new page -->
 {{tag>howtos software author_htexmexh}} {{tag>howtos software author_htexmexh}}

En otros idiomas
QR Code
QR Code es:howtos:general_admin:cli_constructs_and_useful_info (generated for current page)