- 论坛徽章:
- 5
|
- [root@bogon tmp]# sh test1.sh test file
- 1
- [root@bogon tmp]# sh test1.sh admin file
- 2
- [root@bogon tmp]# sh test.sh 1 file
- test
- [root@bogon tmp]# sh test.sh 2 file
- admin
- [root@bogon tmp]# cat test.sh
- #!/bin/bash
- awk 'BEGIN{RS="******* PARA ";FS="\n"}$1~/^'$1' INPUT/{gsub(/username| /,"");print $5}' $2
- [root@bogon tmp]# cat test1.sh
- #!/bin/bash
- awk 'BEGIN{RS="******* PARA ";FS="\n"}$5~/'$1'/{gsub(/INPUT| |*/,"");print $1}' $2
- [root@bogon tmp]# cat file
- ***********************************************************
- ******* PARA 1 INPUT **************
- ***********************************************************
- TEST 1356
- DIR /tmp
- username test
- data_dir /backup/test
- .....
- .....
- ***********************************************************
- ******* PARA 2 INPUT **************
- ***********************************************************
- TEST 1243
- DIR /tmp1
- username admin
- data_dir /backup/admin
- .....
复制代码 |
|