On Thu, Jan 05, 2006 at 04:33:14PM +0700, Ricky Wibowo wrote:
ada tutor perl gag?
pengen juga neh buat program kecil2an...
trus mo nanya, kalo di postfix, saya mo sisipin command tambahan ketika
ada email masuk bisa gag yah?
Mas lupa kalau di mesin linuxnya sudah ada manual untuk perl ?
$
On Thu, 5 Jan 2006 05:34 pm, Nyoman D wrote:
jika file .qmail mengandung kata Maildir maka ...
grep -q Maildir /path/to/.qmail
retcode=$?
if [ $retcode -eq 0 ]; then
echo nemu euy...
else
echo tak cucok lah
fi
Biasanya unix commands akan return 0 kalo success, dan angka lainnya kalo
Ronny Haryanto wrote:
On Thu, 5 Jan 2006 05:34 pm, Nyoman D wrote:
jika file .qmail mengandung kata Maildir maka ...
grep -q Maildir /path/to/.qmail
retcode=$?
if [ $retcode -eq 0 ]; then
echo nemu euy...
else
echo tak cucok lah
fi
Biasanya unix commands akan return 0 kalo
Hello Ronny,
Thursday, January 5, 2006, 4:31:55 PM, you wrote:
On Thu, 5 Jan 2006 05:34 pm, Nyoman D wrote:
jika file .qmail mengandung kata Maildir maka ...
grep -q Maildir /path/to/.qmail
retcode=$?
if [ $retcode -eq 0 ]; then
echo nemu euy...
else
echo tak cucok lah
fi
Hello tanya-jawab,
Saya punya file bash scripts (bantuan dari milis ini juga) yang
berguna untuk insert sesuatu ke dalam file, tetapi cara ini kurang
tepat karena akan memodifikasi seluruh file yang ada, yang saya mau
adalah, jika file .qmail mengandung kata Maildir maka script ini
akan
Asfihani wrote:
Yang sederhana (quick and super dirty) bisa di loop jika variabel
kelas diketahui, misalnya :
for kelas in 3IPA1 3IPA2 3IPS1 3IPS2
do grep -A1 $kelas fileabsensi $a.absensi
done
Ups, variabel $a diatas ngga jelas :-), jadi yang benar adalah :
for kelas in 3IPA1 3IPA2
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Rio Martin. wrote:
| Rekan, Saya punya kesulitan dalam hal pemograman bash. Dimana saya
| punya program binary untuk menampilkan jumlah siswa dalam satu
| angkatan SMU
|
| [EMAIL PROTECTED] # ./absensi -= ABSENSI SEKOLAH =- Kelas 3IPA1 jumlah total
|
Dear linuxer,
saya mau tanya,
struktur direktori test/
$ find test/ -type f
test/file1.txt
test/file2.txt
test/file3.txt
test/file dengan spasi1.txt
test/file dengan spasi2.txt
test/file dengan spasi3.txt
kemudian ada script
$ for i in `find test/ -type f`;do echo $i;done
hasilnya :
On Wednesday 19 January 2005 08:29, Royke K wrote:
!/usr/bin/perl
my(@Kelas)=`cat Siswa_SMU | grep 3 | cut -f2 -d `;
my(@JS)=`cat Siswa_SMU | grep Total | cut -f5 -d | cut -c1-2`;
my $max = $#JS;
my($i);
for($i=0;$i=$max;$i++) {
~ $JS[$i] =~ s/\n//g;
~ $tulis = `echo $JS[$i]
[EMAIL PROTECTED] wrote:
Dear linuxer,
saya mau tanya,
struktur direktori test/
$ find test/ -type f
test/file1.txt
test/file2.txt
test/file3.txt
test/file dengan spasi1.txt
test/file dengan spasi2.txt
test/file dengan spasi3.txt
kemudian ada script
$ for i in `find test/ -type
On Wed, 19 Jan 2005 15:53:56 +0700 (WIT)
[EMAIL PROTECTED] wrote:
kemudian ada script
$ for i in `find test/ -type f`;do echo $i;done
maunya variabel $i untuk file dengan spasi adalah test/file dengan
spasi1.txt
tapi ini setiap variabel $i terputus dengan adanya spasi pada nama
file.
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Rio Martin. wrote:
| On Wednesday 19 January 2005 08:29, Royke K wrote:
|
| !/usr/bin/perl my(@Kelas)=`cat Siswa_SMU | grep 3 | cut -f2 -d
| `; my(@JS)=`cat Siswa_SMU | grep Total | cut -f5 -d | cut
| -c1-2`; my $max = $#JS; my($i);
[EMAIL PROTECTED] wrote:
Dear linuxer,
saya mau tanya,
struktur direktori test/
$ find test/ -type f
test/file1.txt
-- cut--
test/file dengan spasi3.txt
kemudian ada script
$ for i in `find test/ -type f`;do echo $i;done
hasilnya :
-- cut--
test/file
dengan
spasi3.txt
maunya
On Wednesday 19 January 2005 07:58, Asfihani wrote:
Asfihani wrote:
Yang sederhana (quick and super dirty) bisa di loop jika variabel
kelas diketahui, misalnya :
for kelas in 3IPA1 3IPA2 3IPS1 3IPS2
do grep -A1 $kelas fileabsensi $a.absensi
done
Ups, variabel $a diatas ngga
On Wednesday 19 January 2005 09:12, Royke K wrote:
| Pada line 10 apakah tanda ~ memang harus ada ? maaf kalau saya
| kurang begitu paham tentang PERL secara mendalam ..
|
| Thanks buat contekannya, untuk script nya mas Asfik juga sedang
| saya oprek.. Ada yang pake PERL dan BASH, wah komplit
[EMAIL PROTECTED] wrote:
iya nih tricky sekali :)
cuma masalahnya kalau kita mau operasi
chmod 600 $i atau mau chown dll, kan gak bisa pakai sed atau tetap
bisa? Adakah trick lain?
Coba kalau bilang dari awal mau chmod :-)
find test/ -type f -exec chmod 600 {} \;
Rgds,
Asfihani
--
On Wed, 19 Jan 2005 15:53:56 +0700 (WIT)
[EMAIL PROTECTED] wrote:
kemudian ada script
$ for i in `find test/ -type f`;do echo $i;done
maunya variabel $i untuk file dengan spasi adalah test/file dengan
spasi1.txt
tapi ini setiap variabel $i terputus dengan adanya spasi pada nama
file.
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Rio Martin. wrote:
| On Wednesday 19 January 2005 09:12, Royke K wrote:
|
| | Pada line 10 apakah tanda ~ memang harus ada ? maaf kalau saya
| | kurang begitu paham tentang PERL secara mendalam .. | | Thanks
| buat contekannya, untuk script nya mas
dheche wrote:
tinggal ditambahi dg quote
$ for i in `find test/ -type f`;do echo $i;done
Sama saja dengan atau tanpa quote :-), karena array dari perintah
`find test/ -type f` sudah terpisah karena adanya whitespace.
Misalnya file1 file 2 file dengan spasi dst.
Rgds,
Asfihani
--
Rio Martin. wrote:
[EMAIL PROTECTED]:~/testscript# ./asfik
./asfik: line 4: : command not found
./asfik: line 5: : command not found
./asfik: line 4: : command not found
./asfik: line 5: : command not found
./asfik: line 4: : command not found
./asfik: line 5: : command not found
./asfik:
dheche wrote:
tinggal ditambahi dg quote
$ for i in `find test/ -type f`;do echo $i;done
Sama saja dengan atau tanpa quote :-), karena array dari perintah
`find test/ -type f` sudah terpisah karena adanya whitespace.
Misalnya file1 file 2 file dengan spasi dst.
iya, kalau mau melakukan
Asfihani wrote:
Sama saja dengan atau tanpa quote :-), karena array dari perintah
`find test/ -type f` sudah terpisah karena adanya whitespace.
Misalnya file1 file 2 file dengan spasi dst.
Sorry, dengan menambahkan quote di array dan variabelnya memang bisa
memecahkan masalah :-), jadi
On Wednesday 19 January 2005 09:49, Asfihani wrote:
Rio Martin. wrote:
[EMAIL PROTECTED]:~/testscript# ./asfik
./asfik: line 4: : command not found
./asfik: line 5: : command not found
./asfik: line 4: : command not found
./asfik: line 5: : command not found
./asfik: line 4: : command
On Wednesday 19 January 2005 09:42, Royke K wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Rio Martin. wrote:
| On Wednesday 19 January 2005 09:12, Royke K wrote:
| | Pada line 10 apakah tanda ~ memang harus ada ? maaf kalau saya
| | kurang begitu paham tentang PERL secara mendalam ..
Rio Martin. wrote:
Iya, anehnya kalau dicoba secara manual worked as expected ..
Salah dimananya yah?
Kelihatannya PATH yang bermasalah, sudah dicoba pakai fullpath?
/bin/grep -A1 ...
/usr/bin/tail -1 ...
Rgds,
Asfihani
--
Unsubscribe: kirim email kosong ke [EMAIL PROTECTED]
Arsip, FAQ,
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Rio Martin. wrote:
| On Wednesday 19 January 2005 09:42, Royke K wrote:
|
| -BEGIN PGP SIGNED MESSAGE- Hash: SHA1
|
| Rio Martin. wrote: | On Wednesday 19 January 2005 09:12, Royke K
| wrote: | | Pada line 10 apakah tanda ~ memang harus ada ?
On Wednesday 19 January 2005 10:15, Asfihani wrote:
Rio Martin. wrote:
Iya, anehnya kalau dicoba secara manual worked as expected ..
Salah dimananya yah?
Kelihatannya PATH yang bermasalah, sudah dicoba pakai fullpath?
/bin/grep -A1 ...
/usr/bin/tail -1 ...
Saya coba pake fullpath juga
On Wed, Jan 19, 2005 at 05:34:20PM +, Rio Martin. wrote:
Saya coba pake fullpath juga sama saja.
[EMAIL PROTECTED]:~/testscript# cat asfik
#!/bin/sh
for kelas in 3IPA1 3IPA2 3IPS1 3IPS2
do
/bin/grep -A1 $kelas fileabsensi $kelas.absensi
/usr/bin/tail -1 $kelas.absensi | awk
On Wednesday 19 January 2005 11:32, Wardi wrote:
baris kedua dari bawah ujung2nya pake sed, mungkin lebih ringkas kalo
sekali sed aja:
sed -e '1d;s/.*: //;s/siswa//' $kelas.absensi $kelas.value
Thanks buat mas Wardi.
Scriptnya berjalan dengan baik, saya tulis ulang disini:
[EMAIL
Rio Martin. wrote:
[EMAIL PROTECTED] # ./absensi
-= ABSENSI SEKOLAH =-
Kelas 3IPA1 jumlah total siswa: 25
Total siswa hari ini: 22siswa
Kelas 3IPA2 jumlah total siswa: 20
Total siswa hari ini: 20siswa
Kelas 3IPS1 jumlah total siswa: 42
Total siswa hari ini: 42siswa
Kelas 3IPS2 jumlah total siswa:
On Wed, Jan 19, 2005 at 07:13:15PM +, Rio Martin. wrote:
Namun saya mau tanya sedikit lagi nih mas, ada kasus tak terduga ..
Misalnya ada extrakurikuler, dimana kelas 3IPA1 dan 3IPA2 pada suatu saat
setelah jam sekolah usai ada kegiatan tersebut. Namun 3IPS1 dan 3IPS2 kosong.
On Wednesday 19 January 2005 16:13, Agus Budy Wuysang wrote:
Rio Martin. wrote:
Tidak perlu grep/external command lain, cukup bash:
#!/bin/bash
# skip 1 baris header
read junk
# nama kelas terserah, yg penting tidak mengandung $IFS char
# banyaknya kelas terserah, yg penting format
On Wednesday 19 January 2005 02:53, [EMAIL PROTECTED] wrote:
| dheche wrote:
| tinggal ditambahi dg quote
| $ for i in `find test/ -type f`;do echo $i;done
|
| Sama saja dengan atau tanpa quote :-), karena array dari perintah
| `find test/ -type f` sudah terpisah karena adanya whitespace.
|
On Thursday 20 January 2005 10:57, Hari Purnama wrote:
| echo baris pertama dari $FILE adalah :
| echo -ne $line1\n
| echo baris kedua dari $FILE adalah :
| echo -ne $line2\n
| echo baris keempat dari $FILE adalah :
| echo -ne $line4\n
hehehe.. salah nih kayaknya :)
maunya sih supaya ada newline
On Thu, Jan 20, 2005 at 10:27:28AM +, Rio Martin. wrote:
Pak Agus,
untuk 'junk' tsb apakah menandakan output dari file binary yang saya maksud ?
Saya coba dan masih menampilkan error seperti dibawah:
- Rio.Martin -
- - - -
[EMAIL PROTECTED]:~/testscript# cat junk
= ABSENSI SEKOLAH
On Thursday 20 January 2005 04:08, Wardi wrote:
bukan begitu jalankannya:
./agus junk
atau langsung dipipe dari program (absensi) yang membuat file junk, jadi
gak perlu lagi pake perantara file junk:
./absensi | ./agus
Terima kasih atas bantuannya,
mas asfik, agus, royke, dan juga
Wardi wrote:
On Wed, Jan 19, 2005 at 07:13:15PM +, Rio Martin. wrote:
Namun saya mau tanya sedikit lagi nih mas, ada kasus tak terduga ..
Misalnya ada extrakurikuler, dimana kelas 3IPA1 dan 3IPA2 pada suatu saat
setelah jam sekolah usai ada kegiatan tersebut. Namun 3IPS1 dan 3IPS2 kosong.
Rekan,
Saya punya kesulitan dalam hal pemograman bash.
Dimana saya punya program binary untuk menampilkan jumlah siswa dalam satu
angkatan SMU
[EMAIL PROTECTED] # ./absensi
-= ABSENSI SEKOLAH =-
Kelas 3IPA1 jumlah total siswa: 25
Total siswa hari ini: 22siswa
Kelas 3IPA2 jumlah total siswa: 20
Rio Martin. wrote:
Rekan,
Saya punya kesulitan dalam hal pemograman bash.
Dimana saya punya program binary untuk menampilkan jumlah siswa
dalam
satu angkatan SMU
[EMAIL PROTECTED] # ./absensi
-= ABSENSI SEKOLAH =-
Kelas 3IPA1 jumlah total siswa: 25
Total siswa hari ini: 22siswa
Kelas
Hello semuanya .
dikit minta bantuan nih ttg bash scripting
=
data1.txt
satu:x:1
dua:x:2
tiga:x:3
empat:x:4
lima:x:5
=
data2.txt
enam:x:6
===
Bagaimana bentuk script untuk :
Membuang BARIS yang
On Thu, 9 Sep 2004 17:20:20 +0700, --I.R.Harahap-Medan--
[EMAIL PROTECTED] wrote:
Hello semuanya .
dikit minta bantuan nih ttg bash scripting
=
data1.txt
satu:x:1
dua:x:2
tiga:x:3
empat:x:4
lima:x:5
=
data2.txt
enam:x:6
while read barisdata1
do
if [ $(echo $barisdata1 | cut -f1 -d:) = satu ];
then
while read barisdata2
do
if [ $(echo $barisdata2 | cut -f1 -d: ) = enam
]; then
echo $barisdata2
fi
done data2.txt
else
echo $barisdata1
fi;
done data1.txt
CMIIW
id
-
On Thu, 9 Sep 2004
-- I.R.Harahap-Medan -- wrote:
==
dear all,
mohon bantuannya dalam membuat script utk pengamanan
server nih :
skenarionya sbb :
setiap 2 jam /etc/crontab akan menjalankan :
0 */2 * * * root /usr/sbin/secure.sh
Halo
Coba begini
-- snip snip --
#!/bin/bash
md5sum /sbin/iptables /home/current/iptables
diff /home/current/iptables /home/backup/iptables
if [ $? -eq 0 ]
then
echo sama
# do nothing
else
echo lain
# cp
fi
rm -f /home/current/iptables
-- snip snip ---
if [$md5sum /home/backup/iptables! =
On Thu, Mar 18, 2004 at 11:56:52AM +0800, Dhia Shahab M. wrote:
#seperti ini kali ye...
#semoga berhasil... soalnya tidak saya test :)
#!/bin/bash
md5backup=`md5sum /home/backup/iptables`
md5prod=`md5sum /etc/iptables`
if [md5backup = md5prod] ; then
mungkin maksudnya :
if [ $md5backup
On Thu, Mar 18, 2004 at 11:12:50AM +0700, Asfihani wrote:
On Thu, Mar 18, 2004 at 11:56:52AM +0800, Dhia Shahab M. wrote:
#seperti ini kali ye...
#semoga berhasil... soalnya tidak saya test :)
#!/bin/bash
md5backup=`md5sum /home/backup/iptables`
md5prod=`md5sum /etc/iptables`
if
46 matches
Mail list logo