New line in shell/PHP script


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting New line in shell/PHP script
# 1  
Old 07-04-2011
New line in shell/PHP script

hi all,

I wrote a PHP script inside which am calling a shell script,

In shell script, i used echo to output some results.

In PHP script i just gave echo to the shell script output. But i couldn't enter the output in newline.

Please help me!

Thanks.

PHP script

Code:
<?php
$out=shell_exec(sh shelscript.sh)
echo $out
?>

In shelscript.sh

Code:
#!/bin/sh
...
.....

for ((  i=1;i <= $qcount;i++))
do

if [[ $st = "Success" ]]; then
echo $question is posted successfully
echo "\r"
elif [[ $st = "This question is already asked by the user" ]]; then
echo $question is not posted - Reason: Duplicate question
echo "\r"
else
echo $question is not posted
echo "\r"
fi
done

Here "\r" "\n" are not working as newline character.
# 2  
Old 07-04-2011
in what format you are getting the output of below command ?

echo $out

if you getting the output as word by word ( as in newline ), then try

echo "$out"
# 3  
Old 07-04-2011
yes am getting the output word by word.

if i use "$out" inside PHP, no results!

i tried to give,

Code:
<?php
$out=shell_exec(sh shelscript.sh);
echo '<table bgcolor='#E4F7FF' border='3'><tr><td>"$out"</td></tr>';
?>

# 4  
Old 07-04-2011
Use -e with echo
Code:
[root@server ~]# echo -e "Line1\nLine2"
Line1
Line2
[root@server ~]# echo "Line1\nLine2"
Line1\nLine2

# 5  
Old 07-04-2011
you are using ' (single quote), then the value $out will not print in the screen.

Code:
echo 'foo is $foo'; // foo is $foo


PHP: echo - Manual

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Shell script UNIX to read text file line by line

i have a text file as belows, it includes 2 columns, 1st is the column name, 2nd is the file_name data_file.txt column_name file_name col1 file1 col2 file2 col3 file1 col4 file1 col5 file2 now, i would like to... (4 Replies)
Discussion started by: tester111
4 Replies

2. Shell Programming and Scripting

How to read a two files, line by line in UNIX script and how to assign shell variable to awk ..?

Input are file and file1 file contains store.bal product.bal category.bal admin.bal file1 contains flip.store.bal ::FFFF:BADC:CD28,::FFFF:558E:11C5,6,8,2,1,::FFFF:81C8:CA8B,::FFFF:BADC:CD28,1,0,0,0,::FFFF:81C8:11C5,2,1,0,0,::FFFF:81DC:3111,1,0,1,0 store.bal.... (2 Replies)
Discussion started by: veeruasu
2 Replies

3. Shell Programming and Scripting

HELP: Shell Script to read a Log file line by line and extract Info based on KEYWORDS matching

I have a LOG file which looks like this Import started at: Mon Jul 23 02:13:01 EDT 2012 Initialization completed in 2.146 seconds. -------------------------------------------------------------------------------- -- Import summary for Import item: PolicyInformation... (8 Replies)
Discussion started by: biztank
8 Replies

4. Shell Programming and Scripting

Shell script to read multiple options from file, line by line

Hi all I have spent half a day trying to create a shell script which reads a configuration file on a line by line basis. The idea of the file is that each will contain server information, such as IP address and various port numbers. The line could also be blank (The file is user created). Here... (1 Reply)
Discussion started by: haggismn
1 Replies

5. Shell Programming and Scripting

linux shell script to take variables from two different files line by line

Friends I need to have a shell script which will feed variables from two different files line-by-line. For example, I have two files - permission and file_name. Contents of permission is - 644 755 .... contents of file_name /file1 /file2 ..... Now I want 644 permission will be... (4 Replies)
Discussion started by: atanubanerji
4 Replies

6. Shell Programming and Scripting

Shell script to read a text file line by line & process it...

Hi , I am trying to write an shell, which reads a text file (from a location) having a list of numbers of strictly 5 digits only ex: 33144 Now my script will check : 1) that each entry is only 5 digits & numeric only, no alphabets, & its not empty. 2)then it executes a shell script called... (8 Replies)
Discussion started by: new_to_shell
8 Replies

7. Shell Programming and Scripting

get the fifth line of a text file into a shell script and trim the line to extract a WORD

FOLKS , i have a text file that is generated automatically of an another korn shell script, i want to bring in the fifth line of the text file in to my korn shell script and look for a particular word in the line . Can you all share some thoughts on this one. thanks... Venu (3 Replies)
Discussion started by: venu
3 Replies

8. Shell Programming and Scripting

Shell script to count number of ~ from each line and compare with next line

Hi, I have created one shell script in which it will count number of "~" tilda charactors from each line of the file.But the problem is that i need to count each line count individually, that means. if line one contains 14 "~"s and line two contains 15 "~"s then it should give an error msg.each... (3 Replies)
Discussion started by: Ganesh Khandare
3 Replies

9. Shell Programming and Scripting

Change a line in a php file thanks to a shell script

Hi, I'm working on a script to make automatic the new releases of my website... However in this script I put all the css script in a single one. There's no rpoblem for that. My problem is when I want to change the header of my layout page to put instead of : $header.="<link rel=\"stylesheet\"... (2 Replies)
Discussion started by: lahabana
2 Replies

10. UNIX for Dummies Questions & Answers

shell script to process file line by line

Hi , I am new to shell scripting (ksh shell) and trying to accomplish few requiremtns. I have a file with the following format EMP NO EMP NAME AGE Amt Paid 12 Mark Taylor 32 32333 14 James Brown... (5 Replies)
Discussion started by: royalsing
5 Replies
Login or Register to Ask a Question