Unix is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T; employees at Bell Labs.
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 ...