🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.programowanie
Article #72918

Re: proste pytanie, ucze się basha

#72918
From: AMX
Date: Thu, 01 Dec 2022 22:08
22 lines
1544 bytes
On Sat, 31 Aug 2019 11:37:05 +0200, Jivanmukta <jivanmukta@poczta.onet.pl> wrote:
> Piszę skrypt dirtyphp.sh w bashu. W skrypcie mam instrukcję
>    cp -R "$1" "$2"
> gdzie $1 i $2 to parametry mojego skryptu.
> Przy wywołaniu:
>    bash -x dirtyphp.sh "~/dirtyphp (gotowy)" "~/dirtyphp"
> mam błąd cp, nie rozumie ~.
> Jak mam to napisać, żebym mógł wywoływać mój skrypt także dla ścieżek ze 
> znakiem tyldy? Myślałem że powłoka rozwinie ~ i zostanie wykonane:
>    dirtyphp.sh "/home/robert/dirtyphp (gotowy)" /home/robert/dirtyphp

Użycie zamiast ~/ $HOME także rozwiąże problem: 
 
 bash -x dirtyphp.sh "$HOME/dirtyphp (gotowy)" "$HOME/dirtyphp"

(czasami dobrze znać drugie rozwiązanie)



-- 
adres w rot13
Nyrxfnaqre Znghfmnx r-znk@b2.cy
Technical Details
Message-ID: <slrntoi9e3.o300.r-znk@amber.home.tld>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED.159-205-196-106.adsl.inetia.pl!not-for-mail
References: <qkdf42$1esrj$1@portraits.wsisiz.edu.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED.159-205-196-106.adsl.inetia.pl!not-for-mail
From: AMX <r-znk@b2.cy>
Newsgroups: pl.comp.os.linux.programowanie
Subject: Re: proste pytanie, ucze się basha
Date: Thu, 1 Dec 2022 22:08:04 -0000 (UTC)
Organization: Home Access
Message-ID: <slrntoi9e3.o300.r-znk@amber.home.tld>
References: <qkdf42$1esrj$1@portraits.wsisiz.edu.pl>
Mime-Version: 1.0
Injection-Date: Thu, 1 Dec 2022 22:08:04 -0000 (UTC)
Injection-Info: news.icm.edu.pl; posting-host="159-205-196-106.adsl.inetia.pl:159.205.196.106"; logging-data="15626"; mail-complaints-to="usenet@news.icm.edu.pl"
User-Agent: slrn/1.0.3 (Linux)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit