Sponsored Content
Full Discussion: Struck at shell command
Top Forums Shell Programming and Scripting Struck at shell command Post 302959779 by summer_cherry on Friday 6th of November 2015 01:29:00 AM
Old 11-06-2015
Code:
users={}
mark=[]
with open("a.txt") as file:
	for line in file:
		line=line.replace("\n","")
		if len(line)==0:
			continue
		if 'user=' in line:
			user=line
		else:
			if user in users:
				users[user] += 1
			else:
				users[user] = 1
			if 'yahoo' in line:
				mark.append(user)
print("========not only yahoo=========")
for user in mark:
	if users[user]>1:
		print(user)

print("========yahoo=========")	
for i in mark:
	print(i)
	
print("========only yahoo=========")	
for i in mark:
	if users[i]==1:
		print(i)

Moderator's Comments:
Mod Comment python

Last edited by Scrutinizer; 11-06-2015 at 06:05 PM.. Reason: Add CODE tags. Added "python comment"
This User Gave Thanks to summer_cherry For This Post:
 

10 More Discussions You Might Find Interesting

1. 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

2. 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

3. Shell Programming and Scripting

Awking!! Printing decimal output is struck

Hi friends, I have a small problem with AWK. I am not able to print decimal values! :confused: below is my code: #! /bin/awk -f awk BEGIN{printf("%d",123)}; -> This prints the integer properly. x=111 awk BEGIN{printf("%d",x)}; -> This doesnt print! :( Please help me solve this. It... (4 Replies)
Discussion started by: divzz
4 Replies

4. 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

5. 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

6. Shell Programming and Scripting

Struck with Typeset Command

Can someone explain whats this below command will do exactly.. typeset tmpFile1 tmpDir1 rc fileName fullName bc typeset tmpFile1 tmpFile2 rc fileSuffix uef typeset origFile bc fullName tmpDir1 remoteCmd inFile newInFile typeset num fn curDate fileSuffix ucFileName Since i'm new to... (1 Reply)
Discussion started by: help_scr_seeker
1 Replies

7. 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

8. 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

9. 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

10. 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
local.users(4)						     Kernel Interfaces Manual						    local.users(4)

NAME
local.users - Specifies mail recipients on the local host. DESCRIPTION
The local.users file contains a list of user names whose mail is to be delivered to the local host and whose return address is user- name@hostname. Entries in the local.hosts file are in addition to other local users (such as root and postmaster). See sendmail.cf(4) for a description of other local users. You can add entries to this file if the host is configured as a simple client and either of the following is true: The user wants their mail delivered on this machine rather than being forwarded to the mail server. You are adding aliases to the /var/adm/sendmail/aliases file. When the host is configured as a simple client, the alias must be added to this file and the aliases file. A simple client is defined as a host that had the mail system configured using the MailConfig application from the System Management utili- ties or configured using the mailsetup utility's Quick Setup menu. The format of the file is as follows: User names are separated by blanks or new lines. Multiple user name can be specified on a line. Blank lines are ignored. A comment mark (#) ends the line. After modifying the local.users file, you must restart the sendmail daemon to apply the changes. Use the following command: # /sbin/init.d/sendmail restart EXAMPLES
root postmaster rw # A comment followed by an ignored blank line. # Another comment. mariah # Another comment. carey # Leading blanks are acceptable. FILES
Specifies the path name for the file. RELATED INFORMATION
Files: sendmail.cf(4). delim off local.users(4)
All times are GMT -4. The time now is 11:51 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy