Por que obtenho um comportamento diferente do comando scp em csh e bash?

0

Por que obtenho um comportamento diferente do comando scp em csh e bash?

O mesmo comando está funcionando no shell csh, mas não está funcionando no bash shell.

Por favor, alguém pode ajudar?

bash-3.2$  csh
Linux-007% scp [email protected]:/{/root/install.log} /
install.log 100% 98KB 97.6KB/s 00:00
Linux-007%  which scp
/usr/bin/scp
Linux-007% bash
bash-3.2$  scp [email protected]:/{/root/install.log} /
scp: /{/root/install.log}: No such file or directory
bash-3.2$ which scp
/usr/bin/scp
    
por user87005 02.11.2011 / 08:30

1 resposta

2

scp não é o problema. O problema está no modo como os dois shells manipulam chaves.

csh% echo [email protected]:/{/root/install.log}
[email protected]://root/install.log

bash$ echo [email protected]:/{/root/install.log}
[email protected]:/{/root/install.log}

Por que você quer as chaves mesmo assim?

    
por 02.11.2011 / 08:34