Linux Bash, y lo que Bourne Again Shell Linux fiesta, y lo que Bourne Again Shell

Linux Bash, y lo que Bourne Again Shell

fiesta, y lo que Bourne Again Shell

Cabeza de escritura
#! / Bin / bash

set -x #open depuración guión

1 * Añadir permisos de ejecución
chmod + x nombre del script
chmod + x testsh1.sh

* 2 ejecuta el script
de la trayectoria actual de la ejecución
./ nombre del script
testsh1.sh

la ejecución de la ruta completa
/tmp/vskedtest/testsh1.sh

Ejecutado por un intérprete
/ bin / sh ruta del script
/ bin / sh testsh1.sh
/ bin / sh /tmp/vskedtest/testsh1.sh

3 * archivo de directorio transversal
shpfilepath = `ls / tmp / vskedtest / *. Shp` # -definida recorrido de directorio

para shpFile en $ shpfilepath
do
echo $ shpFile
hecho

4 * Ejecuta el guión indicado
ruta del script fuente

5 * para el valor de ciclo
de J en $ (SEC. 1. 3)
hacer
echo $ J # 2. 3. 1
DONE

generar rápidamente documentos de muestra
para J en $ (10 SEC. 1)
hacer 
eco $ J> $ j.xml
HECHO

6 *变量auto增1
1 i = `expr $ i + 1`;
2 el dejar que i + = 1;
3 ((i ++));
4 i = $ [$ i + 1];
5 i = $ (($ i + 1))

* 7 recibe el parámetro entrante
ruta $ 0 es realizando en sí
$ 1, el primer parámetro
$ 2 segundos parámetro

8 * retraso
del sueño en cuestión de segundos
sueño 1

9 * para habilitar o deshabilitar la depuración de secuencia de comandos de
encendido
conjunto -x
cerrado
+ x
necesidad de escribir a #! A / bin línea / bash o
/ bin / sh -x xxxx.sh

10 * ejecutar comandos externos
pgsql_path = / usr / bin
$ pgsql_path / -s shp2pgsql 3857 -W -C

11 * Obtener la hora actual
del tiempo original
echo $ (fecha)
de salida con formato
echo $ (fecha "+% Y- % m-% d% H:% M:% S")


12 de salida *
a la consola
de eco "cadena o la variable"
de salida a una cubierta archivo
echo "abc"> / opt / testfile111
salida a un modo de archivo de datos anexados
echo "abc122" >> / opt / testfile111

13 * Funciones definidas

myfun1 function () {
echo 'IS myoupt el este "
eco" parámetro1 primera parámetro de entrada "1 $
echo" segundo parámetro parámetro2 ENTRADA "$ 2

}
Las llamadas a funciones
myfun1 hola mundo

14 * definición de la variable y el uso

myname = "vsked"
echo $ {} MiNombre

15 * mientras循环
mientras la condición
do
comando
hace

bucle finitos
. int 1 =
el tiempo ((int $ <= 5).)
hacer
echo $ int
la let "int ++"
DONE
bucle infinito
int 1 =.
el tiempo:
hacer
echo $ int
la let "int ++"
DONE
Ejemplo

intervalo = 6

mientras que: 
do
echo "666"
sueño intervalo $
echo "aquí es 666"
sueño intervalo $
echo "buena idea"

hecho

16 * ejecutar comandos del sistema (tenga en cuenta las marcas de anti-comillas!)
SourceFolderom = "/ opt / testsh / OM /"

para omFile en `ls $ sourceFolderom`
do
echo $ omFile
hecho

 

fiesta, y lo que Bourne Again Shell

Cabeza de escritura
#! / Bin / bash

set -x #open depuración guión

1 * Añadir permisos de ejecución
chmod + x nombre del script
chmod + x testsh1.sh

* 2 ejecuta el script
de la trayectoria actual de la ejecución
./ nombre del script
testsh1.sh

la ejecución de la ruta completa
/tmp/vskedtest/testsh1.sh

Ejecutado por un intérprete
/ bin / sh ruta del script
/ bin / sh testsh1.sh
/ bin / sh /tmp/vskedtest/testsh1.sh

3 * archivo de directorio transversal
shpfilepath = `ls / tmp / vskedtest / *. Shp` # -definida recorrido de directorio

para shpFile en $ shpfilepath
do
echo $ shpFile
hecho

4 * Ejecuta el guión indicado
ruta del script fuente

5 * para el valor de ciclo
de J en $ (SEC. 1. 3)
hacer
echo $ J # 2. 3. 1
DONE

generar rápidamente documentos de muestra
para J en $ (10 SEC. 1)
hacer 
eco $ J> $ j.xml
HECHO

6 *变量auto增1
1 i = `expr $ i + 1`;
2 el dejar que i + = 1;
3 ((i ++));
4 i = $ [$ i + 1];
5 i = $ (($ i + 1))

* 7 recibe el parámetro entrante
ruta $ 0 es realizando en sí
$ 1, el primer parámetro
$ 2 segundos parámetro

8 * retraso
del sueño en cuestión de segundos
sueño 1

9 * para habilitar o deshabilitar la depuración de secuencia de comandos de
encendido
conjunto -x
cerrado
+ x
necesidad de escribir a #! A / bin línea / bash o
/ bin / sh -x xxxx.sh

10 * ejecutar comandos externos
pgsql_path = / usr / bin
$ pgsql_path / -s shp2pgsql 3857 -W -C

11 * Obtener la hora actual
del tiempo original
echo $ (fecha)
de salida con formato
echo $ (fecha "+% Y- % m-% d% H:% M:% S")


12 de salida *
a la consola
de eco "cadena o la variable"
de salida a una cubierta archivo
echo "abc"> / opt / testfile111
salida a un modo de archivo de datos anexados
echo "abc122" >> / opt / testfile111

13 * Funciones definidas

myfun1 function () {
echo 'IS myoupt el este "
eco" parámetro1 primera parámetro de entrada "1 $
echo" segundo parámetro parámetro2 ENTRADA "$ 2

}
Las llamadas a funciones
myfun1 hola mundo

14 * definición de la variable y el uso

myname = "vsked"
echo $ {} MiNombre

15 * mientras循环
mientras la condición
do
comando
hace

bucle finitos
. int 1 =
el tiempo ((int $ <= 5).)
hacer
echo $ int
la let "int ++"
DONE
bucle infinito
int 1 =.
el tiempo:
hacer
echo $ int
la let "int ++"
DONE
Ejemplo

intervalo = 6

mientras que: 
do
echo "666"
sueño intervalo $
echo "aquí es 666"
sueño intervalo $
echo "buena idea"

hecho

16 * ejecutar comandos del sistema (tenga en cuenta las marcas de anti-comillas!)
SourceFolderom = "/ opt / testsh / OM /"

para omFile en `ls $ sourceFolderom`
do
echo $ omFile
hecho

 

Supongo que te gusta

Origin www.cnblogs.com/xinxihua/p/12563811.html
Recomendado
Clasificación