- World's Largest Collection of Interview Questions & Answers, FAQs, queries, sample papers, exam papers, dumps, what, why, how, where, when questions
Our Services
Get 9,000 Interview Questions & Answers in an eBook.

Get it now !!
Send your Resume to 6000 Companies
Shell Scripting Interview Questions & Answers - Learning Mode

Shell Scripting Interview Questions & Answers - Learning Mode

A shell script is a computer program designed to be run by the Unix shell, a command-line interpreter. The various dialects of shell scripts are considered to be scripting languages. Typical operations performed by shell scripts include file manipulation, program execution, and printing text. A shell script is a text file that contains a sequence of commands for a UNIX-based operating system. It's called a shell script because it combines into a "script" in a single file a sequence of commands that would otherwise have to be presented to the system from a keyboard one at a time.

Try Shell Scripting Interview Questions & Answers - Exam Mode

1 2 3 4 Next

Sort By : Latest First | Oldest First | By Rating

Shell Scripting Interview Questions & Answers - Learning Mode
Try Shell Scripting Interview Questions & Answers - Exam Mode
Question: Explain the working of Virtual Memory.

Answer: Virtual memory like as a temparary storage area.It consists of page table.In this pages are divided into frames.It is a contingous memroy allocation.It is also called logical memory. Source:
Question: What are the different variables present in Linux shell?

Answer: Variables can be defined by the programmer or developer they specify the location of a particular variable in the memory. There are two types of shells they are System variables and user defined variables. System variables are defined by the system and user defined variables are to be defined by the user (small letters). Source:
Question: Explain about the slow execution speed of shells?

Answer: Major disadvantage of using shell scripting is slow execution of the scripts. This is because for every command a new process needs to be started. This slow down can be resolved by using pipeline and filter commands. A complex script takes much longer time than a normal script. Source:
Question: What is this line in the shell script do ???


Answer: This line is called as "Hash Bang" Statement. This tells the OS that the particular needs the respective shell for execution. If a script file has this hash bang statement along with execution permission, then this file can be run directly without invoking thru shell command.Ex:$ instead of$ksh Source:
Question: Explain about GUI scripting?

Answer: Graphical user interface provided the much needed thrust for controlling a computer and its applications. This form of language simplified repetitive actions. Support for different applications mostly depends upon the operating system. These interact with menus, buttons, etc. Source:
Question: What is the difference between a 'thread' and a 'process'?

Answer: A process is a collection of virtual memory space, code, data, and system resources. A thread is code that is to be serially executed within a process. A processor executes threads, not processes, so each application has at least one process, and a process always has at least one thread of execution, known as the primary thread. A process can have multiple threads in addition to the primary thread

Thread ? is stream of executable code within process. They are light weight process.

Question: Explain about echo command?

Answer: Echo command is used to display the value of a variable. There are many different options give different outputs such as usage c suppress a trailing line, returns a carriage line, -e enables interpretation, returns the carriage. Source:
Question: What is INODE?

Answer: The inode is the focus of all file activity in the file system. There is a unique inode allocated for each active file, each current directory, each mounted-on file, text file, and the root. An inode is "named" by its device/i-number pair. Source:
Question: How do you find out the current directory you?re in?

Answer: pwd Source:
Question: Write a shell script to identify the given string is palindrome or not?

Answer: Print("Please enter a string ");
$input_string = <STDIN>;
$rev_string = reverse($input_string);

if($input_string eq $rev_string){
print("The string is a palindrome");
print("The string is NOT a palindrome");
Question: How would you using the commands ps, cut, tr and kill, along with pipes, write a command that will find all sleep processes running on the system and kill them?

Answer: ps -eaf|cut -d f2|tr -s " "|kill Source:
Question: When you login to a c shell, which script would be run first? (before the terminal is ready for the user)

Answer: For C shell ,
first /etc/.login script is run & after that
~/.login is run & then ~/.cshrc is run.
Question: How do you schedule a command to run at 4:00 every morning?

Answer: Step 1. Set environemen variable EDITOR=vi if not set

Step 2. Give command crontab -e

Step 3. Add following entry at the end

0 4 * * * <Your command to run at 4:00 am morning>
Question: How Connect to a Database in Shell Programming?Please tell me Step by Step

Answer: Suppose you are using db2 and ksh



connect to <Serve Name>:<Port NO>@<Instance Name> user <USERID> using <Passwd>


If u have profile and catalog then



db2 connect to <SID>


To run a sample proc .. use the below

db2 "<Proc Source:
Question: How would you replace the n character in a file with some xyz?

Answer: vi file name

then go to command mode

Question: How do you write a for loop in shell?

Answer: or {variable name} in {list} do {statement} done Source:
Question: How does a case statement look in shell scripts? -

Answer: case {variable} in {possible-value-1}) {statement};; {possible-value-2}) {statement};; esac Source:
Question: What is the difference between writing code in shell and editor

Answer: Code in the script (Shell is interprted) as shell is a interpreter

where as editor is not inter preter certain set of commands(predefined)

are used to handle editor
Question: What?s the command to find out today?s date?

Answer: date Source:
Question: How do you find out your own username?

Answer: whoami Source:

1 2 3 4 Next

India News Network
Latest 20 Questions
Payment of time- barred debt is: (a) Valid (b) Void (c) Illegal (d) Voidable
Consideration is defined in the Indian Contract Act,1872 in: (a) Section 2(f) (b) Section 2(e) (c) Section 2(g) (d) Section 2(d)
Which of the following is not an exception to the rule, "No consideration, No contract": (a) Natural love and affection (b) Compensation for involuntary services (c) Completed gift (d) Agency
Consideration must move at the desire of: (a) The promisor (b) The promisee (c) The promisor or any other party (d) Both the promisor and the promisee
An offer which is open for acceptance over a period of time is: (a) Cross Offer (b) Counter Offer (c) Standing Offer (d) Implied Offer
Specific offer can be communicated to__________ (a) All the parties of contract (b) General public in universe (c) Specific person (d) None of the above
_________ amounts to rejection of the original offer. (a) Cross offer (b) Special offer (c) Standing offer (d) Counter offer
A advertises to sell his old car by advertising in a newspaper. This offer is caleed: (a) General Offer (b) Special Offer (c) Continuing Offer (d) None of the above
In case a counter offer is made, the original offer stands: (a) Rejected (b) Accepted automatically (c) Accepted subject to certain modifications and variations (d) None of the above
In case of unenforceable contract having some technical defect, parties (a) Can sue upon it (b) Cannot sue upon it (c) Should consider it to be illegal (d) None of the above
If entire specified goods is perished before entering into contract of sale, the contract is (a) Valid (b) Void (c) Voidable (d) Cancelled
______________ contracts are also caled contracts with executed consideration. (a) Unilateral (b) Completed (c) Bilateral (d) Executory
A offers B to supply books @ Rs 100 each but B accepts the same with condition of 10% discount. This is a case of (a) Counter Offer (b) Cross Offer (c) Specific Offer (d) General Offer
_____________ is a game of chance. (a) Conditional Contract (b) Contingent Contract (c) Wagering Contract (d) Quasi Contract
There is no binding contract in case of _______ as one's offer cannot be constructed as acceptance (a) Cross Offer (b) Standing Offer (c) Counter Offer (d) Special Offer
An offer is made with an intention to have negotiation from other party. This type of offer is: (a) Invitation to offer (b) Valid offer (c) Voidable (d) None of the above
When an offer is made to the world at large, it is ____________ offer. (a) Counter (b) Special (c) General (d) None of the above
Implied contract even if not in writing or express words is perfectly _______________ if all the conditions are satisfied:- (a) Void (b) Voidable (c) Valid (d) Illegal
A specific offer can be accepted by ___________. (a) Any person (b) Any friend to offeror (c) The person to whom it is made (d) Any friend of offeree
An agreement toput a fire on a person's car is a ______: (a) Legal (b) Voidable (c) Valid (d) Illegal
Cache = 0.030273 Seconds