Shell command help


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Shell command help
# 1  
Old 09-27-2010
MySQL Shell command help

Hi to you all

I am fairly new to unix and a very green programmer.

Just to avoid some harsh responses as i saw in other posts: THIS ISNOT A QUESTION RELATED TO AN ASSIGNMENT OR CONTRACT" if i wanted to get something done for me, I would use my Rent A Coder or E Lance accounts. I am trying to learn how to do a few scripts in order to better understand server errors for networking.

So here is a question:

How can i determine in UNIX the amount of UNIQUE users logged in at a given time. I searched "Display unique users" and " WHO command options" and consulted man who and who info for details to no avail.

I just want to know how to display the UNIQUE number of users loged on to the shell so that my script will display either the total or unique users loged in.
I already figured out how to display the total ammount of users.

Thanks in advance

Greg
# 2  
Old 09-27-2010
The 'who' command will report all logins. Pipe it through 'sort', then do a bit of homework: type 'man sed' and see how to condense that output to unique users.
# 3  
Old 09-27-2010
Code:
$ who | ruby -ane 'BEGIN{a=[]};a<<$F[0];END{p a.uniq}'

# 4  
Old 09-27-2010
Code:
who | cut -d' ' -f1 | sort +1 | uniq


Last edited by Scott; 09-28-2010 at 02:28 AM.. Reason: Code tags
# 5  
Old 09-28-2010
Thank You

Thanks for the input!!
# 6  
Old 09-28-2010
Wasnt it easier to send a post about your server's network errors?
# 7  
Old 09-28-2010
Hi VBE,

The point here is not to solve an existing issue but rather to comprehend them as they happen. I am diving into UNIX without any prior programming knowledge and everyone says that knowing how to script is key, so hence the question. Also, as I mentioned in the original post, if I want to get answers or solutions without understanding, or making an attempt to od so, I will contract a coder on ELance or VWorker, etc...

Thanks for the thought though!

Cheers

Greg
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Shell script not working but command works in command prompt

Hi everyone I have a problem with my script If I try directly this command /usr/bin/nice -n 19 mysqldump -u root --password="******" wiki_schneider -c | nice -n 19 gzip -9 > /point_de_montage/$(date '+%Y%m%d')-wiki-db.sql.gz It works But if I simply add this command in a script and... (8 Replies)
Discussion started by: picemma
8 Replies

2. UNIX for Dummies Questions & Answers

Which of the following command displays your login shell in bash shell?

Options:: A)$shell B)echo $ bash C)echo $ O D)$ O (1 Reply)
Discussion started by: raghugowda
1 Replies

3. UNIX Desktop Questions & Answers

command to run another shell on top of your default shell?

Can someone point me to the right command to to run another shell on top of your default shell? Thanks PS If admin sees this It is not home work. I am old man who wants to learn unix in my spare time. I CURRENTLY DO NOT GO SCHOOL, COLLEGE OR UNIVERSITY. (2 Replies)
Discussion started by: Bill Thompson
2 Replies

4. Shell Programming and Scripting

When i am trying to execute export command within a shell script it is saying command not found.

I am running the export command within a view to use that value inside my build script. But while executing it it is saying "export command not found" My code is as follows: -------------------------- #!/bin/sh user="test" DIR="/bldtmp/"$user VIEW="test.view1" echo "TMPDIR before export... (4 Replies)
Discussion started by: dchoudhury
4 Replies

5. Shell Programming and Scripting

Any shell or hack that makes the shell command line take vi commands?

basically i'm tired of hitting the left arrow a few dozen times when correcting a mistake or modifying a history command i'd like to use vim style key shortcuts while on the command line so that a 55 moves the cursor 55 places to the left... and i want all the other vi goodies, search of... (3 Replies)
Discussion started by: marqul
3 Replies

6. Shell Programming and Scripting

help with shell script: cp command not working, but mv command works...

Hello. I would like to ask your help regarding the cp command. We are using a cp command to create a back-up copy of our file but to no avail. It's just not working. We already checked the file and directory permissions and all seems correct. We have a script (ftp.script) which calls on... (1 Reply)
Discussion started by: udelalv
1 Replies

7. Shell Programming and Scripting

can anyone help with shell script command about searching word with grep command?

i want to search in the current directory all the files that contain one word for example "hello" i want to achieve it with the grep command but not with the grep * (2 Replies)
Discussion started by: aintour
2 Replies

8. Shell Programming and Scripting

Need to Write Shell Script based off of this shell command

I'm trying to read a bunch of log files and output the lines that contain particular strings. To accomplish this, I've been running the following from the command line: find . -name "*" | xargs grep " " | grep " " > output.txt Two grep statements are needed in case I'm looking for a... (3 Replies)
Discussion started by: Rally_Point
3 Replies

9. HP-UX

How to use more than one MPE command STREAM with Unix command in a single shell?

Hello, I have problem in writing the shell script involving MPE command STREAM related to HP-UX and Unix command. Script is sh "nlshCMD 'STREAM <job name1>' | 'SHOWJOB' | grep $HPJOBNUM" sh "nlshCMD 'STREAM <job name2>' | 'SHOWJOB' | grep $HPJOBNUM" sh "nlshCMD 'STREAM <job name3>' |... (1 Reply)
Discussion started by: bosskr
1 Replies

10. Shell Programming and Scripting

How to use more than one MPE command STREAM with Unix command in a single shell?

Hello, I have problem in writing the shell script involving MPE command STREAM related to HP-UX and Unix command. Script is sh "nlshCMD 'STREAM <job name1>' | 'SHOWJOB' | grep $HPJOBNUM" sh "nlshCMD 'STREAM <job name2>' | 'SHOWJOB' | grep $HPJOBNUM" sh "nlshCMD 'STREAM <job name3>' |... (0 Replies)
Discussion started by: bosskr
0 Replies
Login or Register to Ask a Question