Berkeley CSUA MOTD:Entry 26169
Berkeley CSUA MOTD
 
WIKI | FAQ | Tech FAQ
http://csua.com/feed/
2025/04/04 [General] UID:1000 Activity:popular
4/4     

2002/10/13-14 [Computer/SW/Unix] UID:26169 Activity:high
10/13   To the fellow trying to do the shell thing with ps2ascii ...
        ls *ps |sed 's/[.]ps$//' |awk '{print "ps2acii " $1".ps" " "$1".txt" }'
        modify to your need. --psb
        \_ that is actually something similiar to my original solution
           before I posted the question on MOTD.  My problem with this
           is that while it printed the proper expression, it doesn't
           "execute" the exepression. Since I am an awk newbie,
           as soon as I try to put backquote `` around the awk expression,
           everything blows up.  So, my original solution was pipe this
           expression to some file and execute it as a script.  Any one
           knows how to execute that awk expression directly?
           \_ eval `ls -1 *.ps | sed 's/\(.*\)[.]ps/ps2ascii \1.ps \1.txt;/'`
        \_ or ls -1 *.ps | sed 's/\(.*\)[.]ps$/ps2ascii \1.ps \1.txt/'
           \- i think based on the fellow asking having trouble with csh
              variables, it is better to do all the command building in awk
              instead of using fancy regexp. for someone familar with regexps
              you can do this on the fly in emacs dired-mode. --psb
         \_ psb, and rest... Thank you all!  --kngharv
        \_ Can we put this into the motd.official or perhaps in the welcome
           message for new members?
2025/04/04 [General] UID:1000 Activity:popular
4/4     

You may also be interested in these entries...
2012/9/20-11/7 [Computer/SW/Unix, Finance/Investment] UID:54482 Activity:nil
9/20    How do I change my shell? chsh says "Cannot change ID to root."
        \_ /usr/bin/chsh does not have the SUID permission set. Without
           being set, it does not successfully change a user's shell.
           Typical newbie sys admin (on soda)
           \_ Actually, it does: -rwsr-xr-x 1 root root 37552 Feb 15  2011 /usr/bin/chsh
	...
2012/9/24-11/7 [Computer/SW/Languages, Computer/SW/Unix] UID:54484 Activity:nil
9/24    How come changing my shell using ldapmodify (chsh doesn't work) doesn't
        work either? ldapsearch and getent show the new shell but I still get
        the old shell on login.
        \_ Scratch that, it magically took my new shell now. WTF?
           \_ probably nscd(8)
	...
2012/4/27-6/4 [Computer/SW/Languages/Misc, Computer/SW/Unix] UID:54372 Activity:nil
4/27    I wrote a little shell script to collect iostat data:
        #!/bin/bash
        DATE=`date +%m%d`
        DATADIR=/var/tmp/user
        OUTPUTFILE=$DATADIR/$DATE.out
        while true
	...
2011/10/26-12/6 [Computer/SW/Unix] UID:54202 Activity:nil
10/24  What's an easy way to see if say column 3 of a file matches a list of
       expressions in a file? Basically I want to combine "grep -f <file>"
       to store the patterns and awk's $3 ~ /(AAA|BBB|CCC)/ ... I realize
       I can do this with "egrep -f " and use regexp instead of strings, but
       was wondering if there was some magic way to do this.
       \_ UNIX has no magic. Make a shell script to produce the ask or egrep
	...
2011/5/19-7/13 [Computer/SW/Languages/Misc] UID:54115 Activity:nil
5/19    If script A runs, and calls script B ..... is it possible for me to exit\
        script A based on results of script B and not continue?
        \_ assume any shell
        \_ Yes.
           \_ without passing the result to some stupid temp file?
              \_ It sounds like you want "scriptb || exit", which will run
	...
2009/8/19-9/1 [Computer/SW/Unix] UID:53285 Activity:nil
8/18    Hi again, new freebsd guy here again, in bash I was able to go
        LD_LIBRARY_PATH=/opt/foo/lib ./runmyapp
        I managed to do this in tcsh by using setenv in a shell script
        that setenv's the lib path and then executes $1, just wondering
        if there was a way to do it in 1 line from the cmd line as in bash?
        Thanks, btw %2c or %3c worked.  Freebsd, tcsh and vi forever!
	...
2009/7/22-27 [Computer/SW/Unix] UID:53181 Activity:nil
7/22    Why does everyone's 'mail last read' date say Jul 19th? even for people
        who don't log in (shell is safesorry)?  Just wondering O mighty unix
        gurus.
        \_ Modification time change when it was copied to new soda.
	...