Unix is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T; employees at Bell Labs.

learn more… | top users | synonyms

1
vote
0answers
54 views

Portability and “dark corner” gotchas in this “watchdog” program (C, Unix)

The following program is intended to "watchdog" a child process, and all subprocesses the child spawns. The intended behavior is: A child process (as specified on the command line) is run in a ...
2
votes
1answer
63 views

List contents of a folder using a shell script and mail the folder

I want to list the contents of a folder and mail the list using a shell script. I Came up with the following script, please let me know if it is okay: for file in * do if [ -f "$file" ]; then ...
1
vote
1answer
56 views

Bash script to manage multiple Java Development Kits installations

I'm writing a bash script to manage multiple JDKs, the script is very simple, you have to choose a directory when you store all the jdk's, and the script maintain a symlink to the current jdk'. ...
-1
votes
1answer
38 views

bash file manipulation [closed]

I have files in a directory named so: 1welcome.avi 2introdution.avi I have a rhcsa.txt file that has what these files should be named as: rhcsa_1_welcome.avi rhcsa_2_introduction.avi both the ...
4
votes
2answers
42 views

Make a directory and change to it

A basic shell function to create a directory and change to it goes like this: mkcd () { mkdir "$1" && cd "$1"; } This works well in many cases but breaks in unusual cases (e.g. if the ...