|
Re: lug-bg: Bash function
- Subject: Re: lug-bg: Bash function
- From: Georgi Chorbadzhiyski <gf@xxxxxxxxxxx>
- Date: Wed, 19 Nov 2003 15:07:52 +0200
- Organization: Unix Solutions Ltd. (http://unixsol.org)
Nickolay Kolev wrote:
Искам да си напиша малка баш функция, която да сваля файлове през ссх.
Нямам никакъв опит в писането на такива работи и не мога да разбера къде
ми е грешката. Ето какво си мисля, че трябва да работи:
function myscp(){
scp -r me@remote:/www/.bit/$1 .
}
При извикването на функцията (myscp neshto.oshte), което според мен
трябва да копира neshto.oshte в директорията, в която се намирам , ми дава
neshto.oshte: Not a directory
Ако махна -r, пак същото.
Как да оправя тая работа? Може ли да се направи същото с alias?
Предварително благодаря за помощта!
За debug-ване на шел скриптове сложи set -x преди проблемният ред за да
видиш какво се изпълнява. Така ще добиеш много ясна представа.
set -x
myscp nesto.oshte
set +x
--
Georgi Chorbadzhiyski
http://georgi.unixsol.org/
============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================
|
|
|