Mock System Commands
Mock System Commands
System Commands :
Question 1
Version 1
Version 2
Question 2
Question 3
ln /encryption/two-level/binary/positive-offset/encoding-key ek
Question 4
Question 5
BEGIN{
FS=" "
cost=0
}
{
arr[$1]+=$2
}
END{
for(i in arr){
print i, arr[i]
}
Question 6
#!/usr/bin/awk -f
BEGIN {FS = ","
leave_sum_1997 = 0
leave_sum_1998 = 0
leave_sum_1999 = 0
leave_sum_2000 = 0
leave_count_1997 = 0
leave_count_1998 = 0
leave_count_1999 = 0
leave_count_2000 = 0
Final_Avg_1997 = 0
Final_Avg_1998 = 0
Final_Avg_1999 = 0
Final_Avg_2000 = 0
if (year == 1997)
{
leave_sum_1997 = leave_sum_1997 + $3
leave_count_1997++
}
if (year == 1998)
{
leave_sum_1998 = leave_sum_1998 + $3
leave_count_1998++
}
if (year == 1999)
{
leave_sum_1999 = leave_sum_1999 + $3
leave_count_1999++
}
if (year == 2000)
{
leave_sum_2000 = leave_sum_2000 + $3
leave_count_2000++
}
}
END {
if (leave_count_1997 !=0){Final_Avg_1997 = leave_sum_1997/leave_count_1997}
if (leave_count_1998 !=0){Final_Avg_1998 = leave_sum_1998/leave_count_1998}
if (leave_count_1999 !=0){Final_Avg_1999 = leave_sum_1999/leave_count_1999}
if (leave_count_2000 !=0){Final_Avg_2000 = leave_sum_2000/leave_count_2000}
print int(Final_Avg_1997)
print int(Final_Avg_1998)
print int(Final_Avg_1999)
print int(Final_Avg_2000)
Question 7
s/^"""\\(.*\\)"""/#\\1/
/"""/,/"""/ {s/\\(.*\\)/#\\1/;s/"""//}
/^#$/d