OT: need bash help

Larry Brower larry at maxqe.com
Mon Oct 17 19:43:22 UTC 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On 10/17/2011 02:39 PM, Mike Wright wrote:
> Hi all,
> 
> I'm trying to write a bash script and having problems.
> 
> If I execute this:
> 
>    ps x | grep mongod | wc -l
> 
> it returns a value.
> 
> OTOH, if I execute this:
> 
>    LINES = ps x | grep mongod | wc -l
> 
> it returns "command not found".
> 
> How does one assign the output of a command to an environment variable?
> 
> TIA,
> Mike Wright


I think you are looking for:


LINES=$(ps x | grep mongod | wc -l)

-----BEGIN PGP SIGNATURE-----

iQIcBAEBCgAGBQJOnIVZAAoJEF1Xw4ZWTEoJHhoP/ArT7LZCFrjkhGS+ECi47rWK
xEelC7IC5oyZ/++LAp7dOimhLT3dV9B5UJxqffdXl4zxTbx+TrxulZhEjPG1vGz+
j1VfH9kPI3TawjQqO5soH0reWONfNDa0YIrl44CTnW+Drt9rqXl4c9tlNDfGilW2
zkj1zDCbegTdlVWlkiYvicWwFNfDx4qO0oh8hTKsCwqEhOMeL+swsnaKRhWn6Qke
tIV+zwUXiRTtBOaYvwd0KPJrZb6P8yfHSh2cDWkzpwHSH8t4pPvEgE8Z5rYTgy0M
AbSFOuMdotbgWyfHNMQHQNesHHAIipIr7OyYnVQ/rEM5pe4nKMtOknaSxonOkPcM
hNFwJNL2gOUL+xf77BO5jqu6YKw31+lkliuR6kiY/UYGOfN5vJFOxfz7R8x6Rde7
A5oo0Ta76BN75q0obNZiS+Rj+fn5cuIZyy657cDccLwK9VSF+vlAfhBZ1qb88nAr
ss9FvGwLhJeoxPw+nnFxlPAD0byl78TwbXEoQMDfLzwlPCHFAAqqVARlJcFtEmjG
yjEc4d5Jlps7MckD41FNBTkGQLXkyh78zpq82G7x0BRE/yluOAcZ9AZAjWTaToND
YD9kfT2kM86NxDzKvYHZPxqRpmzk8z+25j6oHNmwcjTY8Fe6kcWflriPXdSOvyxI
xdA/4NJzmb9wwP0OQzIz
=AcJ1
-----END PGP SIGNATURE-----


More information about the users mailing list