Red de conocimiento informático - Aprendizaje de programación - Preguntas de lectura sobre programación de Linux

Preguntas de lectura sobre programación de Linux

¡Ocuparé el piso primero y lo haré por ti cuando tenga tiempo!

La primera pregunta 65438 12 de octubre:

#!/bin/bash

Haga eco de esta "fecha": ` fecha `;

Hacer eco de esta "cal": ` cal `;

Hacer eco de esta "pwd": ` pwd `;

La segunda pregunta 65438 12 de octubre:

Esto no se puede escribir, es demasiado general; se recomienda leer el libro.

Permítanme darles un ejemplo de una variable de entorno:

#!/bin/bash

Para hacer eco de la "segunda pregunta":

Directorio de prueba=/root

Exportar $TEST_DIR

Repite "La variable de entorno TEST_DIR es /root".

La tercera pregunta 65438 12 de octubre:

#!/bin/bash

Haciendo eco de "La tercera pregunta es":

Eco "3.1 para"

x=0

para((I = 1;ilt101;i));

Hacer

x =$(($x $i))

Completo

Echo $x

Echo "-"

Haciendo eco de "el tercero question while":

Haciendo eco de "3.2 while"

x=0

i=1

while [ $i -lt 101 ]

Hacer

i=$(($i 1))

x=$(($x $ i))

Completado

Echo $x

Tercera pregunta, segunda

#!/bin/ bash

echo "3.2"

función fibra {

if[$ 1-lt 2] entonces

echo -n $1

Otro

Local n_2=$(($1 - 2))

Local n_1=$(($1 - 1))

Local f_n_2=$(fib $n_2)

Local f_n_1=$(fib $n_1)

Local f_n=$((f_n_2 f_n_1))

Eco n $f_n

El barco no no correr con los costes de carga

}

n=10

for((I = 0; I lt$ n;i ))

Hacer

printf "fib(2d) = d\n" $i $(fib $i)

Completar