Apenas faça, de server_A
:
ssh server_B 'rm -- /a/b/c/2016*'
Passando o padrão inicial como variável:
var=2016
ssh server_B "rm -- /a/b/c/${var}*"
Suponha que temos dois servidores 'A' e 'B'.
Servidor B:
Directory structure:
/a/b/c/
The above directory has the files below:
2016xzy 2016abc 2016pqr 2015ghj
Desejo excluir todos os arquivos cujos nomes começam com 2016
do servidor B ( /a/b/c/
).
O script de shell deve estar no servidor 'A'.
O padrão (por exemplo, 2016
) deve ser considerado uma variável no script de shell.
Apenas faça, de server_A
:
ssh server_B 'rm -- /a/b/c/2016*'
Passando o padrão inicial como variável:
var=2016
ssh server_B "rm -- /a/b/c/${var}*"