![]() |
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| Tabelas de consulta para encontrar usuários de banco de dados de script | pinnacle | Programação Shell Script e | 0 | 04-10-2009 05:18 |
| para descobrir se atualizar consulta é bem sucedida ou não usando Ksh Script | ali560045 | Programação Shell Script e | 3 | 01-07-2009 01:41 |
| encontrar-mtime consulta | Rajat | UNIX para Dummies Perguntas & Respostas | 1 | 07-09-2008 07:12 |
| consulta sobre encontrar e-exec | shriashishpatil | UNIX & avançada para usuários experientes | 2 | 04-12-2007 01:16 |
| encontrar-perm consulta | napolayan | UNIX para Dummies Perguntas & Respostas | 1 | 11-28-2006 02:28 |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
||||
|
localizar e substituir consulta
Olá ppl,
Estou escrevendo um script que encontra várias palavras jogo e substituí-la com novas palavras. Tenho server.conf arquivo que parece Código:
### Welcome to server ### ### Server address and port ### Server=127.0.0.1 ### Replace Server=0.0.0.0 ### ServerPort=0 ### Replace ServerPort=1 #### ### Enable Server ## Enable Server=1 ### Replace Enable Server=0 ### ### END OF FILE ## Tenho código escrito por ele, conforme mostrado abaixo Código:
FILE="/opt/server.conf"
NEW_FILE="/opt/new_server.conf"
IFS=""
for line in `cat ${FILE}`; do
#echo ${line}
if [ -n "`echo ${line} | grep 'Server=127.0.0.1'`" ]
then
echo ${line} | sed 's|Server=127.0.0.1|Server=0.0.0.0|g' >>$NEW_FILE
elif [ -n "`echo ${line} | grep 'ServerPort=0'`" ]
then
echo ${line} | sed 's|ServerPort=0|ServerPort=1|g' >>$NEW_FILE
elif [ -n "`echo ${line} | grep 'Enable Server=1'`" ]
then
echo ${line} | sed 's|Enable Server=1|Enable Server=0|g' >>$NEW_FILE
else
echo ${line} >>$NEW_FILE
fi
done
Eu não sei o que de errado com meu código. Alguém pode me ajudar nisto? Thanks in advance Última edição por lightdensity; em 05/26/2009 12:14.. |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|