⟩ Which of the following files need to be referred for user's secondary group? a) /etc/passwd b) /etc/shadow c) /etc/group d) /etc/profile
c) /etc/group
c) /etc/group
What is the output of this program? #!/bin/bash function san_function1 { echo "This is first function" } san_function2() { echo "This is second function" } san_function1 san_function2 exit 0 a) This is the first function b) This is the second function c) This is the first function This is the second function d) program will generate error because first function definition is not correct
What is the output of this program? #!/bin/sh san_function1() { a=5 echo "This is the first function" san_function2 } san_function2() { echo "This is the second function" san_function3 } san_function3() { echo "This is the third function" } san_function1 exit 0 a) This is the first function This is the second function This is the third function b) This is the first function This is the third function This is the second function c) This is the second function This is the first function This is the third function d) This is the third function This is the first function This is the second function
Which one of the following statement is true about variables in shell? a) variables do not require declaration before assigning value to them b) variables are case sensitive c) to extract the contents of a variable, we have to provide the variable a preceding $ d) all of the mentioned
What is the output of this program? #!/bin/bash san_var="google" echo "$san_var" echo '$san_var' echo '"$san_var"' echo "'$san_var'" echo $san_var exit 0 a) google $san_var "$san_var" 'google' $san_var b) google google "google" 'google' google c) program will generate an error message d) program will print nothing
What is the output of this program? #!/bin/bash var1=10 $var1=20 echo $var1 exit 0 a) program will print 10 b) program will generate a warning message c) program will print 20 d) both (a) and (b)
What is the output of this program? #!/bin/bash var[1]=san_1 var[2]=san_2 var[3]=san_3 echo ${var[*]} exit 0 a) san_1 b) san_2 c) san_3 d) san_1 san_2 san_3
To redefine a variable, it can be removed from the list of variables by using the command a) unset b) delete c) remove d) clear
How to feed standard output of one command to standard input of another in a single shell session? a) IO redirection can be used b) Named pipes can be used c) The pipe operator provided by the shell can be used d) It can not be done
cmd > abc 2>&1 will a) Write file2 to file1 b) Write standard output and standard error to abc c) Write standard error to abc d) Write standard output to abc & standard error to monitor
The following commands gives the output like this #cat file1 file2 #cat file1 No such file or directory hello If we execute the command "cat file1 file2 1>2 2>&1" the output would be a) cat file1 No such file or directory hello b) No output is displayed c) Cat 1>2 No such file or directory d) hello