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