Professional Documents
Culture Documents
c
d
e
f
user14@Linux1234:~/dir> comm cfile cfile1
a
b
c
d
e
f
user14@Linux1234:~/dir> comm cfile cfile1 -1
c
d
e
f
--------------------------------------------------------------------------------------------user14@Linux1234:~/dir> tr "[a-z]" "[A-Z]" <18jan12
BELGIAN WAFFLES
STRAWBERRY BELGIAN WAFFLES
BERRY-BERRY BELGIAN WAFFLES
FRENCH TOAST
HOMESTYLE BREAKFAST
--------------------------------------------------------------------------------------------------chmod 777 18jan12
user14@Linux1234:~/dir> ls -l
total 360
-rwxrwxrwx 1 user14 USERS
104 2012-01-18 09:12 18jan12
user14@Linux1234:~/dir>
1001 unix 375
1002 learning unix 250
1003 shell 450
1004 device 375
user14@Linux1234:~/dir>
1001
1002
1003
1004
user14@Linux1234:~/dir>
1001 unix 375
1002 learning unix 250
1003 shell 450
1004 device 375
user14@Linux1234:~/dir>
unix 375
learning unix
shell 450
device 375
user14@Linux1234:~/dir>
unix 375
learning unix 250
cat >cutcommand
shell 450
device 375
user14@Linux1234:~/dir> cut -d" " -f2-8,3 cutcommand
unix 375
learning unix 250
shell 450
device 375
user14@Linux1234:~/dir> cut -d" " -f2-7,3 cutcommand
unix 375
learning unix 250
shell 450
device 375
user14@Linux1234:~/dir> cut -d" " -f2-1,3 cutcommand
cut: invalid byte, character or field list
Try `cut --help' for more information.
user14@Linux1234:~/dir> cut -d" " -f2-4,3 cutcommand
unix 375
learning unix 250
shell 450
device 375
user14@Linux1234:~/dir> cut -d" " -f2,3 cutcommand
unix 375
learning unix
shell 450
device 375
user14@Linux1234:~/dir> cut -d" " -f2-,3 cutcommand
unix 375
learning unix 250
shell 450
device 375
-------------------------------------------------------------------------------user14@Linux1234:~/dir> cat >paste
1010
2323
1212
3434
user14@Linux1234:~/dir> cat name
cat: name: No such file or directory
user14@Linux1234:~/dir> cat >name
qwqw
we
rer
yuy
user14@Linux1234:~/dir> paste -d"|" paste name
1010|qwqw
2323|we
1212|rer
3434|yuy
--------------------------------------------------------------------------------------user14@Linux1234:~/dir> sort -t "|" -k2,1 -k1,1 lk
1010|qwqw
1212|rer
2323|we
3434|yuy
user14@Linux1234:~/dir> sort -t "|" -k2,3 -k1,1 lk
1010|qwqw
user14@Linux1234:~/dir>
0123|AAdi
1299|ajKl
3456|poAd
7809|zzgh
user14@Linux1234:~/dir>
3456|poAd
0123|AAdi
7809|zzgh
1299|ajKl
user14@Linux1234:~/dir>
0123|AAdi
1299|ajKl
3456|poAd
7809|zzgh
user14@Linux1234:~/dir>
0123|AAdi
1299|ajKl
3456|poAd
7809|zzgh
user14@Linux1234:~/dir>
7809|zzgh
0123|AAdi
3456|poAd
1299|ajKl
1212|rer
2323|we
3434|yuy
user14@Linux1234:~/dir>
1010|qwqw
1212|rer
2323|we
3434|yuy
user14@Linux1234:~/dir>
1010|qwqw
1212|rer
2323|we
3434|yuy
user14@Linux1234:~/dir>
1010|qwqw
1212|rer
2323|we
3434|yuy
user14@Linux1234:~/dir>
1010|qwqw
1212|rer
2323|we
3434|yuy
user14@Linux1234:~/dir>
2323|we
1212|rer
3434|yuy
1010|qwqw
user14@Linux1234:~/dir>
1010|qwqw
1212|rer
2323|we
3434|yuy
read filename
if [ -z $filename ]
then
echo "plz enter the filename"
fi;;
2) echo "enter the filename"
read filename
if [ ! -f $filename ]
then
echo "file doesnt exist"
else
echo "file exists"
fi;;
*) echo wrong choice;;
esac
--------------------------------------------------------------------------------------------echo enter the file/dir name
read fn
if [ ! -e $fn ]
then
echo "file/dir doesn't exist"
else
echo "file/dir exists"
fi
#! check for directory ,if not existing then create
makedir()
{
mkdir $fn
cd $fn
}
echo enter the dir name
read fn
if [ ! -d $fn ]
then
makedir $fn
else
echo "dir exists"
fi
--------------------------------------------{
echo enter targetpath
read target
cp $source $target
echo copied successfully
}
add()
{
touch $source
echo file created
}
makedir()
{
mkdir $source
}
copy1()
{
cp -r $source $target
}
move()
{
echo enter target name
read target
mv $source $target
}
echo enter the file name
read source
if [ ! -f $source ]
then
add $source
copy $source
else
echo file exists
move $source
fi
-------------------------------------------------------------------------------------create()
{
touch $sfile
echo "file $sfile successfully created"
}
createdir()
{
mkdir $sfile
cd $sfile
echo "directory $sfile successfully created"
}
copy()
{
echo enter the destination file
read dfile
cp $sfile $dfile
echo " file $sfile copied to $dfile successfuly "
}
move()
{
echo "enter the target file"
read tfile
mv $sfile $tfile
echo " file $sfile moved to $tfile successfully"
}
echo "1.create file"
echo "2.create dir"
echo "3.copy files"
echo "4.move files"
echo "enter choice(1,2,3,4)"
read choice
case $choice in
1)echo enter the filename
read sfile
if [ -z $sfile ]
then
echo "invalid file"
elif [ ! -f $sfile ]
then
create $sfile
else
func2()
{
echo enter the file to delete
read file
if func1
then
rm $file
echo "file removed"
else
echo "file not deleted"
fi
}
func3()
{
echo had your lunch
if func1
then
echo "healthy body"
else
echo "unhealthy"
fi
}
echo "to delete file"
func2
echo "be ready for question"
func3
func4()
{
echo is your lyf goin good
if func1
then
echo cool enjoy lyf
else
echo do soul searching
fi
}
echo "to delete file"
func2
echo "be ready for question"
func3
echo "all abt lyf"
func4
-----------------------------------------------------------------------------------------echo "enter the date in given format YYYY-MM-DD"
read date
date -d "$date" >day
cut -d" " -f1 day >check
echo ` cat check`
case `cat check` in
Sun )
fi
-------------------------------------------------------