From: ATM/Network Grp.Būk. Webmaster (HBATES@iski.gov.tr)
Date: Mon 19 Jan 2004 - 02:28:44 EST
A=E7acagin dosyanin basina "./" koyarak denesen.=20
open (OUTFILE, ">./foo");
-----Original Message-----
From: linux-ileri-bounce@liste.linux.org.tr =
[mailto:linux-ileri-bounce@liste.linux.org.tr] On Behalf Of Levent Aksoy
Sent: 14 Ocak 2004 =C7ar=FEamba 17:26
To: linux-ileri@liste.linux.org.tr
Subject: [linux-ileri] Open system call
Bir Perl scriptim var ve bu scriptin bir dosya yaratmasi gerekiyor.
Diyelim script /dir1/dir2/foo_script.sh olsun.
ben bu scripti / dizininde soyle cagirirsam
# /dir1/dir2foo_script.sh
=20
bu script yaratacagi dosyayi her zaman / dizinine yaratiyor.
Script icinde yaratilacak dosya adi olarak
$file=3D"foo" olarak verdim.=20
Sorun su; ben script hangi dizinde ise dosyanin orda yaratilmasini =
istiyorum. Yani scripti eger
/dizin1/dizin3/ icine kopyalayip / dizini altinda
/dizin1/dizin3/foo_script.sh olarak calistirirsam
yaratacagi dosyayi /dizin1/dizin3 altina yaratsin istiyorum.
=20
Script her zaman wd(working directory) olarak calistirdigim dizini =
goruyor, bulundugu dizini degil...Bunu nasil degistirebilirim?
Tesekurler
Levent AKSOY