bash isnt necessary but recommended by your instructor ( I still use ksh or true sh ...)
and I use vi...
this is the wanted output:
Here are some tools that you can use to do the assignment:
The left hand side is generated by the program cal.
The two text items on the right hand side are from a "fortune server" that you can query at nc langley.cs.fsu.edu 19000 and at nc langley.cs.fsu.edu 19001.
To create names for temporary files, you can use the program mktemp.
To get the current year, you can use d=`date '+%Y'`; to increase the year, you can use the Bash syntax $((++d))
To paste the output together horizontally from these programs, I recommend using pr (and not paste) like pr -t -T -m -w 140 file1 file2
This is your instructor's "pseudocode" on how he wrote the script, and so what you are asked to write:
You have now ( and we also hehe...) all the information needed to do the given task, start by copying this script, it will serve you as template and documentation, try to write the calendar part, as written:
# Create a temporary file for the calendar.
# Get the year from "date".
# Increase the year by one and then call the "cal" program with that year. Write the
# output to the temporary calendar file.
Show us the result, then if OK we pass to the next part...
Quote:
I have two commands to query them:
nc langley.cs.fsu.edu 19000 and " " 19001.
the output of the command is to be saved as file1 file2 for the right side output of your script...
Hi,
I have had a problem in Linux with the "Fortune" messages (unfortunately! :( ) and I need to trap the message again. It starts with a "IMPORTANT NOTICE".
To capture this, I write a script as follows..
#!/bin/sh
a=0
while ; do
/usr/games/fortune >> fortune.txt
a=`expr $a + 1`
done... (4 Replies)
Hello,
I need to capture everything showed on a screen by a shell script which needs user interaction. The shell script performs commads such as rsh so normal redirection to a file does not work.
I know there is a special unix command call "script" which records screen session but the... (4 Replies)
Hallo,
i need a Prompting read in my script:
read -p "Enter your command: " command
But i always get this Error:
-p: is not an identifier
When I run these in c-shell i get this error
/usr/bin/read: read: bad option(s)
How can I use a Prompt in the read command? (9 Replies)
Hi,
This is odd, however here goes. There are several shell scripts that run in our production environment AIX 595 LPAR m/c, which has sufficient memory 14GB (physical memory) and horsepower 5CPUs. However from time to time we get the following errors in these shell scripts. The time when these... (11 Replies)
Hello,
I'm trying to create a VirtualBox "harddisk" and put an dd-image into it. This image shoudn't work as a virtual maschine, I just want to be able to mount it to an folder. How can I do this with an shell script?
Sebi
---------- Post updated at 10:36 AM ---------- Previous update... (0 Replies)
Hi All,
I have working (Perl) code to combine 2 input files into a single output file using the join function that works to a point, but has the following limitations:
1. I am restrained to 2 input files only.
2. Only the "matched" fields are written out to the "matched" output file and... (1 Reply)
How do I create shortcuts? For example:
I just want to type one key "l" and have it output the command of "ls -lah"
I believe it's creating a file called l with 755 permissions but I'm not sure where to put the file.
*if it matters, I'm on a shared hosting web server using cPanel with... (2 Replies)
Which one of the following are more accurate and why?
nohup myScript.sh 1>nohup_$(date +%Y%m%d%H%M%S).out 2>&1 &
nohup myScript.sh 1>>nohup_$(date +%Y%m%d%H%M%S).out 2>&1 &
nohup myScript.sh >nohup_$(date +%Y%m%d%H%M%S).out 2>&1 &
nohup myScript.sh >>nohup_$(date +%Y%m%d%H%M%S).out 2>&1 &... (3 Replies)
Hello.
System : opensuse leap 42.3
I have a bash script that build a text file.
I would like the last command doing :
print_cmd -o page-left=43 -o page-right=22 -o page-top=28 -o page-bottom=43 -o font=LatinModernMono12:regular:9 some_file.txt
where :
print_cmd ::= some printing... (1 Reply)