adiciona vários usuários de um listfile

0

Eu estou tentando adicionar vários usuários no linux com o uso de um arquivo de lista e shell script, mas isso não funciona.

Recebo um erro dizendo ./userlist: line 3: $1 ambiguous redirect .

Shell Script:

    #!/bin/bash
    xargs -n 1 list < $1



   List file: list
    test1
    test2
    
por Yaron 28.02.2018 / 08:03

1 resposta

2

O significado do erro $1 ambiguous redirect é que você está tentando redirecionar de $1 , que parece estar vazio

$1 é o primeiro argumento para o script que você está executando.
Quando você executa o script, você deve fornecer o nome do arquivo como um parâmetro para o script.

Observação: não está claro, na sua pergunta, como o script realmente adicionará os usuários.

    
por Yaron 28.02.2018 / 08:11