Use and complete the template provided. The entire template must be completed. If you don't, your post may be deleted!
1. The problem statement, all variables and given/known data:
Hello all so i just started learning linux and i need to make script which compares 2 files by size and shows on the screen the bigger one but i can't figure out how to make if statement work.
3. The attempts at a solution (include all code and scripts):
Code:
#!/bin/bash
echo "type 1st file"
read a
echo "type 2nd file"
read b
if [ stat -c %s $a > stat -c %s $b]
then
echo "$a"
else
echo "$b"
fin
4. Complete Name of School (University), City (State), Country, Name of Professor, and Course Number (Link to Course):
Lithuania , Vilnius , Vilniaus Collegue 1st course M.Liogys
First: the "backquotes" should not be used any more. They are only there for compatibility issues but their usage is strongly discouraged. instead of `command` use
Code:
$(command)
.
Second: command substitution. Suppose you run a command "somecommand" and it produces some output - any output.
Code:
user@host:/some/where> somecommand
this is some output
You can use this output inside your own commands by using the command substitution device ("$( .... )"). The shell will first run the denoted command, replace the command substitution with its output and only then execute the rest of the line. In the example above, consider:
or something such, depending on what "stat -c %s <filename>" would yield.
Btw.: you might notice a slight flaw in your programs logic. What would happen if the two files are of absolutely equal size? The solution is left to the reader, but a hint may be in order: "if"-statements can be nested.
Hi,
How can we get the process id of the terminal we are using?
When we logged in to unix, we have an associated terminal. we can use "tty" command to get the terminal we are using like:
/dev/pts/0
I want to know the process id of this terminal. Please reply as I searched a lot but I... (8 Replies)
Hello everyone, I have an interesting project I'd like to implement on a Linux server here at work. Essentially, I'd like to replace a handful of Windows servers with a single Linux server. The only task these Windows servers perform, is provide remote desktops via RDP protocol that people... (13 Replies)
Hello!
I need to create a file and provide access to two users of the file under the same command in linuxs terminal window.
The question is how can I do it? (3 Replies)
hi im new to this and i just want to learn about linux and i just wanted to know how would i be able to perform a system check to see if a directory exists.
can any one help me? (2 Replies)
Hello all
is there any free tool like linux tabbed terminal but for windows
im used to work with putty and its great but i wander if there something like putty
but with tabs
thanks (12 Replies)
Hi,
I keep on getting the following error on my linux terminal. It did not harm my system so far, but I was wondering if this can be eliminated.
{
Gecko:4617): GLib-GObject-CRITICAL **: file gobject.c: line 1337 (g_object_unref): assertion `G_IS_OBJECT (object)' failed
(Gecko:4617):... (2 Replies)
Hi all,
I would like to know how to have a color display in the terminal...
In the sense that,
In many linux terminals,we have color coded for each file type,
green for executable ,blue for dirs and so on...
I wanted to know how i can have the same arrangement in solaris(b-79a)
I am not... (5 Replies)
When I log in from my linux workstation (CentOS4) to a solaris 8 server using SSH or telnet, the terminal settings don't seem to work well. When I tail or vi a file, I get a blank screen or no response, and I am no longer able to interact with the session. I have to type the escape sequence to... (2 Replies)