.bashrc revisisted


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers .bashrc revisisted
# 1  
Old 11-02-2008
.bashrc revisisted

hey guys,

i've tried countless times to do this and have come up with:

find / type -f ".bashrc" -exec grep PS1 '{}' \; 2>/dev/null | ls -l

which tells bash:

find all the files in the system with the name .bashrc and look for modifcations to PS1 and terminate and rediret error msgs to the null folder. ( if this wrong give me a heads up )

the ls -l shows me the protection

What can i add to my orignal code to display the full path name of each file containing .bashrc?
# 2  
Old 11-02-2008
Your command looks a little bit stage to me. eighter i have to learn more about find (afer 10 Years Unix experiance ) or your syntax is simply wrong. nevertheless the idea is good.

Try:
find /home -type f -name .bashrc -exec grep PS1 {} 2>/dev/null \; -ls
# 3  
Old 11-02-2008
That just prints the .bashrc file for SuSE Linux

My code prints all the .bashrc files on the system and i transformed it to look like 'ls -l'

so that it would display the protections, but now i need it to display the full path, insted of just the file names.

I really hope that:

find / -type f ".bashrc" -exec grep PS1 '{}' \; 2>/dev/null | ls -l

finds all the .bashrc files on the system that modify the PS1 varaible.
# 4  
Old 11-02-2008
Ok a better question:

--------------------------------------------
find / -name ".*bashrc" -exec grep PS1 '{}' \;
--------------------------------------------

That code tells bash to find all the system files with the name .bashrc that have some relevence to the PS1...

The output gives me the path..how do i display the protection of each of these paths without dumping the path? Cos i need that in the output.
# 5  
Old 11-02-2008
Or to only list the appropriate files:
Code:
find / -type f -name .bashrc -exec grep -l PS1 '{}' /dev/null \;

# 6  
Old 11-02-2008
How do i display the protection of all these files? thats where im stuck.
# 7  
Old 11-03-2008
Ok guys the output is almost there!

My Code:
-----------------------------------------------------------------------
find / -type f -name '.bashrc' -print -exec grep PS1 '{}' \; 2>/dev/null | xargs ls -l
-----------------------------------------------------------------------
tells bash:

find all files with the name .bashrc on the system and print that. Execute the grep command that mattches any pattern that is relevent to the PS1. Redirect all error ( Permission denied ) to a null folder and pipe everthing to the xargs and display the security.

Starting with the -exec is where i get confused.

As for the output, im getting a lot of " PS1: no file or directory " errors. I dont like that and have no clue how to fix this.
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

how to get $1 parameter in ~/.bashrc

Hi, i am trying to convert windows path to linux and do some action on equivalent mounted one for the same in linux. echo '\\server1\source\path\needed_files' | sed -e 's!\\!/!g' | sed -e 's!^//!/!' | sed -e 's!\(/server1/source/path\)\(.*\)!/home/$USER/mount/server1\2!'output: ... (5 Replies)
Discussion started by: greet_sed
5 Replies

2. UNIX for Advanced & Expert Users

unset .bashrc

Could someone please tell me how to unset your .bashrc? I have tried all of these. I can't find anything useful from google. unset -f .bashrc unset .bashrc (9 Replies)
Discussion started by: cokedude
9 Replies

3. Shell Programming and Scripting

bashrc not saving changes

I am trying to do some changes at bashrc file located at /etc directory of my server. First I tried to edit bashrc via FTP downloaded on my pc changed it and loaded back, but it seems like changes are not reflecting. Therefore I tried to change it via putty shel using vim bashrc command. but... (4 Replies)
Discussion started by: ninadgac
4 Replies

4. Shell Programming and Scripting

bashrc

i have made a few changes to my bashrc file...have set a few environmental variable that my shell scripts use. Is there any way that these changes can reflect in evryone else's bashrc who are in the network or do all of them have to copy those changes to their own bashrc file. (2 Replies)
Discussion started by: lassimanji
2 Replies

5. Shell Programming and Scripting

how do i look for my .bashrc file

hi i am using cygwin and would like to modify my .bashrc file. How can search to find where it is? I have looked at multiple bashrc file in /etc but none of them seemed to work..thanks (12 Replies)
Discussion started by: npatwardhan
12 Replies

6. Ubuntu

/etc/bashrc umask

Hi, I got this redhat ent 4 assigned to me now. /etc/bashrc if ; then umask 022 else umask 077 fi What does it mean? I created already three user and it never had 022 umask, always 077. Thank you in advance. (3 Replies)
Discussion started by: itik
3 Replies

7. UNIX for Dummies Questions & Answers

.bashrc question

Hi, I was instructed to find all the .bashrc files on my system, that MODIFY the PS1 varaible. here is what i've come up with so far: ls / .bashrc -print woo. But thats not all. I need to display the full file name ( Including the full path ) and protection. - I can display... (4 Replies)
Discussion started by: oxoxo
4 Replies

8. UNIX for Dummies Questions & Answers

Having trouble with .bashrc

hey guys, Im trying to find all my .bashrc files in the home directory. ~/etc/bash.bashrc is the only thing i can find but its outside of my /home Could the files be hidden? I want to see all my .bashrc files in my /home structure... <cries> (5 Replies)
Discussion started by: oxoxo
5 Replies

9. UNIX for Dummies Questions & Answers

sourcing the .bashrc

Hello, I am quite new to Linux... I need to set some aliases and I can't get it to work. Can somebody tell me what's wrong? I modified the .bashrc file in my home directory. I added: alias pmv= '/home/vera/MGLTools-1.4.5/share/bin/pmv' saved it and ran source .bashrc The shell... (3 Replies)
Discussion started by: Nusy
3 Replies

10. Shell Programming and Scripting

from bashrc to sh..??

:) as soon as i installed my software a couple of weeks ago.. (fedora core 2 vs, 2.6.8-1.521) i decided to switch the shell to sh shell and i know that .bashrc is the bash profile file(???) i want to use the sh version of the same file and make it the main profile file.. how can I switch it and... (3 Replies)
Discussion started by: moxxx68
3 Replies
Login or Register to Ask a Question