Bikin File Satu2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/bin/bash
# make a single file
# No validation yet
n=0
max=1
nama="rendra"
# echo "Masukan nama file"
# read nama
arr=$(ls $nama* | grep -o -E '[0-9]+')
for x in $arr
do
if [ $x -gt $n ]
then
n=$x
fi
done
if [ $n -eq $max ]
then
echo "Gak bisa nambah file baru, maksimal $max."
else
baru=$(( $n + 1 ))
touch $nama$baru
echo "$nama$baru was Created"
fi
kalo pke
$USER
pastikan nama usernya gak ada angka atau karakter khusus,ls $USER* | grep -o -E '[0-9]+'
. Misal usernyas3-user
, maka ketika create file, akan skip pada file3.
create 25 empty files
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/bash
# create 25 empty files
# No VALIDATION YET
i=0
while [ $i -le 25 ]
do
touch "file$i"
echo Number: $i
((i++))
done