![]() |
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 |
| Desenvolvimento Release: Linux Mint 4,0 Beta "Fluxbox", 4.0 Alpha "Debian" | iBot | UNIX e Linux RSS Notícias | 0 | 01-04-2008 03:00 |
| Explique a linha "mn_code \u003d` env | grep ".. mn" | awk-F "\u003d" '(print $ 2)' `" | Lokesha | UNIX para Dummies Perguntas & Respostas | 4 | 12-20-2007 01:52 |
| Não utpmx entrada: você deve executar "login" de nível mais baixo "shell" | peterpan | UNIX para Dummies Perguntas & Respostas | 0 | 01-18-2006 04:15 |
| Encontre-name "*. txt" em Korn Shell Script | jwperry | Programação Shell Script e | 3 | 07-19-2002 01:51 |
| Korn shell "select" comando | mpegler | Programação Shell Script e | 2 | 06-23-2002 10:41 |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
||||
|
Korn Shell "loops e arrays"
Oi,
Estou tentando escrever um script que se repetirá até uma determinada ação foi realizada. Tenho dois arquivos, gostaria de compara. Por exemplo: ficheiro1 tem uma lista de IDs de usuário (cerca de 900) da empresa de e-mail do servidor. ficheiro2 tem uma lista de IDs de usuário (cerca de 50 ou mais) a partir de / etc / passwd. Tenho ficheiro1 em um array, eu gostaria de ter ficheiro2 em um loop. Quando o id jogos será redirecionado a saída para / dev / null, mas quando os dois ids não coincidirem, Preciso redirecionado a saída para ficheiro3. Isto é para que eu possa excluir usuário que avançaram sobre. Esta foi a minha 1. Tentar. #! / usr / bin / ksh Um set-array ficheiro1 for i in $ (array [@]) fazer echo $ i "\u003d\u003d\u003d\u003d vs ficheiro2 \u003d\u003d\u003d\u003d" diff $ i ficheiro2 done> ficheiro3 ------------------------------------------ e meu 2o tentar. #! / usr / bin / ksh egrep-se ficheiro2 ficheiro1> tmp_name egrep-ivf tmp_name ficheiro2> ficheiro3 rm tmp_name ------------------------------------------- e, em seguida: #! / usr / bin / ksh enquanto lê usuário fazer enquanto lê ficheiro2 fazer if [ "$ ficheiro1 '\u003d' $ ficheiro2 ']; então diferente se feito <ficheiro2 feito <ficheiro1 |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|