如何从此bash输出中删除回车符?

时间:2015-08-21 00:31:39

标签: php bash

我正在尝试使用调用bash shell

在php中构建一个简单的环境检测脚本
<?php

$env = shell_exec('localhost');

if ($env == 'trusty-ssd') {
    // do environment specific setup here 
}

问题是localhost命令的输出似乎有一个新的行字符,例如。

var_dump($env) 
  

字符串'trusty-ssd
  '(长度= 11)

因此不符合if ($env == 'trusty-ssd')条件 我试过了

$env = str_replace('\r', '', $env);

还尝试\n作为搜索字符串。

if ($env == 'trusty-ssd')条件仍未得到满足 。
如何使用bash或PHP从localhost中删除行尾字符?

0 个答案:

没有答案