ugrás a tartalomhoz

php vs bash

Tanul0 · 2010. Szep. 28. (K), 23.09
Üdv!

Adott egy bash script aminek van egy kimenete.

a kimenetet echo-val iratom ki, ez lehet:
egy
ketto
harom

ezt a scriptet php-ból futtatom shell_exec() segítségével.
  1. $output=shell_exec('command');  
ha ezt a kimenetet vizsgálni szeretném, sehogy sem megy.

pl.
  1. switch($output){  
  2.   case 'egy':  
  3.     ...  
  4.   case 'ketto':  
  5.     ...  
  6.   case 'harom':  
  7.     ...  
Nem tudom, hogyan tudnék stringet generálni a php-nak a bash scriptel. Rengeteg doksit olvastam, de nem jöttem rá sajnos.

Üdv!
 
1

echo

Poetro · 2010. Szep. 28. (K), 23.54
bash-command.sh:
#!/bin/bash
echo Something happened.
bash-command.php:
  1. <?php  
  2. $output = shell_exec('bash-command.sh');  
  3. echo '<' . trim($output) . '>';  
  4. ?>  
$ php -f bash-command.php
<Something happened.>
2

Megtaláltam a megoldást!

Tanul0 · 2010. Szep. 29. (Sze), 00.01
Én is írtam egyet mert közben találtam megoldást, de látom ez valóban legegyszerűbb és legjobb megoldás! Köszönöm!
Üdv!