#!/usr/bin/env bash
#Kerdesek bash-rol...
#
#Sonkoly Pal
#
echo 1.feladat:
#1.) Mit ir ki es miert?
# a fajl egy 100 sort
# tartalmazo regularis fajl
valt=0;
cat fajl | while read; do
((valt++))
done
echo $valt
#a.) 0 b.)1
#c.) 100 d.)101
###################################
echo 2.feladat:
#2.) Mit ir ki es miert?
function add() {
eredm=$(($1+$2))
}
unset eredm
add 5 6
echo $eredm
#a.) 0 b.)1
#c.) "" d.)11
###################################
echo 3.feladat:
#3.) Mit ir ki es miert?
echo -e $(echo -e \\\\tn)
#a.) "tn" b.) " n"
#c.) "\tn" d.) tab es ujsor
###################################
echo 4.feladat:
#4.) Mit ir ki es miert?
(echo -n stdout; echo stderr 1>& 2)\
2>& 1 1>& 2 > /dev/null
#a.) stdoutstderr b.) stdout
#c.) stderr d.) ""
###################################
echo 5.feladat:
#5.) Mit ir ki es miert?
(echo -n stdout; echo stderr 1>& 2)\
> /dev/null 2>& 1 1>& 2
#a.) stdoutstderr b.) stdout
#c.) stderr d.) ""
###################################
echo 6.feladat:
#6.) Mit ir ki es miert?
echo alma | wc -c
#a.) 1 b.) 3
#c.) 4 d.) 5
###################################
echo 7.feladat:
#7.) Mit ir ki es miert?
# a fajl egy 100 sort
# !!! tartalmazo regularis fajl
valt=0;
while read; do
((valt++))
done < fajl
echo $valt
#a.) 0 b.)1
#c.) 100 d.)101
###################################
echo 8.feladat:
#8.) Mit ir ki es miert?
function add() {
eredm=$(($1+$2))
}
export eredm=0
echo $(add 5 6)$eredm
#a.) 0 b.)1
#c.) "" d.)11
###################################
echo 9.feladat:
#9.) Mit ir ki es miert?
if echo alma | grep -v lm | cat; then
echo dio
fi
#a.) alma b.) lm
#c.) "" d.) dio
###################################
echo 10.feladat:
#10.) Mit ir ki es miert?
if echo alma | grep -v lm; then
echo dio
fi
#a.) alma b.) lm
#c.) "" d.) dio
###################################
echo 11.feladat:
#11.) Mit ir ki es miert?
alma=1
(($((1-alma--)) + alma)) && echo dio
#a.) 1 b.) dio
#c.) "" d.) 0
###################################
echo 12.feladat:
#12.) Mit ir ki es miert?
alma=1
(($((1- --alma)) + alma)) && echo dio
#a.) 1 b.) dio
#c.) "" d.) 0
###################################
echo 13.feladat:
#13.) Mit ir ki es miert?
function konstans() {
echo 1
return 1
}
if konstans > /dev/null; then
echo alma
fi
#a.) alma b.) 1
#c.) "" d.) 0
###################################
echo 14.feladat:
#14.) Mit ir ki es miert?
function konstans() {
echo 1
return 1
}
if (($(konstans))); then
echo alma
fi
#a.) alma b.) 1
#c.) "" d.) 0
###################################
- phaul blogja
- A hozzászóláshoz be kell jelentkezni
- 1203 megtekintés
Hozzászólások
es mi koze a bashnek a UNIX gyakorlathoz? semmi!
- A hozzászóláshoz be kell jelentkezni
Oszinten nem vagom a problemad. "Akkor szuletett..." ennek ez a koze hozza. Megtalatam a fajlt, es eszembe jutott hol csinaltam. Vagy az a gond, hogy miert pont bash, mikor a linuxtol eltekintve nem jellemzo annyira? Mert ezt kellet tanitani, azert.
PS Remelem jon bash-el kapcsolatos valasz, kerdes is :(,
==
`Have some wine,' the March Hare said in an encouraging tone.
Alice looked all round the table, but there was nothing on it but tea.
- A hozzászóláshoz be kell jelentkezni
azert kosz, hogy megosztottad velunk ezt a par peldat :)
--
The Internet has evolved from smart people in front of dumb terminals to dumb people in front of smart terminals.
- A hozzászóláshoz be kell jelentkezni
az teny, hogy a leggagyibb letezo shell ami letezik es csunya dolog bash only scriptet irni...
--
The Internet has evolved from smart people in front of dumb terminals to dumb people in front of smart terminals.
- A hozzászóláshoz be kell jelentkezni
az tény, hogy [a windows] az egyik leggagyibb létező operációs rendszer és csúnya dolog windows only programot írni...
nem tudtam kihagyni :)
- A hozzászóláshoz be kell jelentkezni