En Linux, use echo $$ donde $$ significa.
El número de proceso del shell actual.
Puedes usar ps -A para ver el pid de tu propio shell.
Es una variable incorporada.
$#Número de parámetros pasados al script
$*Muestra todos los parámetros pasados al script en una sola cadena. A diferencia de las variables posicionales, esta opción puede tener más de 9 parámetros.
$$El número de identificación del proceso actual del script que se ejecuta
$! El número de identificación del proceso del último proceso que se ejecuta en segundo plano
$@ es el igual que $#, pero cuando se usa, agrega comillas y devuelve cada parámetro entre comillas
$: muestra las opciones actuales utilizadas por el shell, la misma función que el comando set
$ ? Muestra el estado de salida del último comando. 0 significa que no hay error y cualquier otro valor significa que hay un error. Explicación detallada del comando echo en Linux (traducido)
El comando echo en Linux se usa muy comúnmente en la programación de shell y es. También se usa a menudo al imprimir el valor de una variable en la terminal, por lo que es necesario comprender el uso de echo.
La función del comando echo es mostrar un fragmento de texto en la pantalla. generalmente sirve como un aviso.
El formato general de este comando es: echo [ -n ] cadena
La opción n significa que no hay saltos de línea después de generar el texto, la cadena se puede entrecomillar o no; Cuando se usa el comando echo para generar una cadena entre comillas, la cadena se genera como está; cuando se usa el comando echo para generar una cadena sin comillas, cada palabra en la cadena se genera como una cadena y cada cadena está separada por un espacio.
Descripción de la función: Mostrar texto.
Sintaxis: echo [-ne][string] o echo [--help][--version]
Instrucciones complementarias: echo enviará la cadena de entrada a la salida estándar. Las cadenas de salida están separadas por espacios en blanco y se agrega una nueva línea al final.
Parámetro: -n No ajustar automáticamente la línea al final
-e Si los siguientes caracteres aparecen en la cadena, se tratarán de forma especial y no como normales p>
Salida de texto:
\a emite un sonido de advertencia;
\b elimina el carácter anterior;
\c no agrega una nueva línea carácter al final;
\b p>
\f Salto de línea pero el cursor aún permanece en la posición original;
\n Salto de línea y el cursor se mueve a la principio de la línea;
\r El cursor se mueve al principio de la línea, pero no hay salto de línea
\t Insertar pestaña
\v; lo mismo que \f;
\\ Insertar \ carácter;
\ nnn inserta el carácter ASCII representado por nnn (octal);
–versión muestra información de la versión