I'm new to unix but i would like to learn it step by step. Looks more complicated than php but i still want to give it a try.
I want to write a script to print the number and the value of the variables that match the string written from the keyboard.
I know how to do it in PHP and here is the code. Some tips would be usefull.
Thank you in advance.
The PHP looks like this:
PHP Code:
<?php
//The string
$string= "I want to write a script to print the number and the value of the variables that match the string written from the keyboard.";
//Print the string
echo $string;
// Add the <br /> tag to look nice
echo "<br /><br />";
//This is the array with the words
$array = array("write","script","print","i dont exist");
//With the string, we can split it into a array, with each element containing a different word. We use the explode function for this.
$split = explode(" ", $string);
//This is the number of words found variable, if we find a word we can add 1 to it.
$numWordsFound = 0;
//This array will store the found words.
$wordsFound = array();
//Now we need to loop through all the words in the $split array. We can do this with a foreach() loop
foreach($split as $word){
//Now we need to check if $word is in the $vars array of words.
if(in_array($word, $array)){
//Yes, the word is in.
//Add it to the words found array.
$wordsFound[] = $word;
//Now add 1 to the number of words found.
$numWordsFound += 1;
}
}
//Now display the information. We use the implode() function on the $wordsFound array to seperate each element with a comma.
echo "Number of variables that appear in the string is " . $numWordsFound . ".<br>";;
echo "Variables that appear in the string are: " . implode(", ", $wordsFound) . ".";
?>
I need a script that checks to see if ypserv is running, and if not it will restart yp.
I have a ypslave that is running Sol9, and the ypsrv daemon is dieing, I want to create a cron job that periodicly checks to see if it's running, and if it see's that it isn't, it will re-start the daemon (1 Reply)
Here is the script that i am trying to run. I get an error and i can't figure out what is the problem.
#!/bin/bash
echo "What is your name"
read NAME
if ; then
echo "My name is the same"
esle
echo "You have a nice name"
fi (11 Replies)
I am trying to print my script arguments, but i am stuck at the arrow pointed lines..please help
#!/bin/bash
echo "Number of arguments $#"
count=1
while
do
echo ${$count} <========================
count = $(expr $count +1) <==================
done (4 Replies)
I have a script that will check for integer line by line and if it encounter any blank space will echo it:
Below the script:
#!/bin/ksh
while read i
do
echo "Value is $i"
count=`expr substr "$i" 1 3`
echo $count
if &&
then
echo "Matched"
else
echo "Blank Space Found"
fi (3 Replies)
hi guys, i am a noob to shell scripting, and i would like to run a simple script, that could simply do the following: 1. SFTP to a remote server/path...and download the newest *.gz backup file on that server. (there are many *.gz files in that folder, i simply need the latest one) 2. locally... (1 Reply)
I have a file that contains these lines
User ID Username
-------- ----------
7738626,zrazak
7783535,jvincigu
7805567,ldrennan
7805583,mtsakama
I need to sort the names alphabetically
How can I sort the lines based on the user names ?
I would appreciate a quick reply anyone
... (1 Reply)
Hello all!
This is my first post and I'm very new to programming. I would like help creating a simple perl or bash script that I will be using in my work as a junior bioinformatician.
Essentially, I would like to take a tab-delimted or .csv text with 3 columns and write them to a "3D" matrix:
... (16 Replies)
Hi team,
I have two select statements and need to run them using SYSDBA user
select * from temp_temp_seg_usage;
select segment_name, tablespace_name, bytes/ (1024*1024) UsedMb from
dba_segments where segment_name='TEMP_TEMP_SEG_USAGE';
Need to run this using a shell script say named... (1 Reply)
Hi,
new to unix and scripting, and i'm trying to set up a simple "if" script to create a seperate flag file dependant on success.
So far i have the following ($5 is a variable passed to the script from the backup job)
if
then
touch /u03/backups/backup_ended.flag
else
touch... (13 Replies)