我有CentOS版本6.3的CentOS:bash下的grep:找不到命令
我想在腳本中使用grep
,我也得到bash: grep: command not found
。
任何想法如何解決這個問題?
幾個月前它工作正常。
我有CentOS版本6.3的CentOS:bash下的grep:找不到命令
我想在腳本中使用grep
,我也得到bash: grep: command not found
。
任何想法如何解決這個問題?
幾個月前它工作正常。
/bin/grep
或/usr/bin/grep
。echo "export PATH=$PATH:/<path_to_grep>" >> ~/.bash_profile
。請注意〜/ .bash_profile在這裏意味着你的bash啓動文件。來自bash shell啓動的源代碼。在情況下,如果你沒有出於任何原因的grep或者你就不能find/-iname "*grep*"
- 你可以下載並安裝它:gnu FTP。任何其他可靠的來源也可以。然後使用步驟1和2將您的grep目錄添加到系統路徑變量。
'/ usr/bit /'我沒有'grep',而是'pgrep','zgrep'等。在'bin'裏我什麼都沒有。 – zinon
您可以從命令行運行'which grep'來查找grep – edi9999
@ edi9999運行'which grep'得到結果'/ usr/bin/which:grep in(/ usr/local/rvm/gems/ruby- 1.9.2-P320 /斌:/usr/local/rvm/gems/[email protected]/bin:/usr/local/rvm/rubies/ruby-1.9.2-p320/bin:在/ usr/local/rvm/bin:/ sbin:/ bin:/ usr/sbin:/ usr/bin)' – zinon
最有可能的是,你已經搞亂了腳本中的PATH變量(在交互式終端中grep工作嗎?),或者錯誤地做了一個令人討厭的'rm' ...... – anishsane
@anishsane我不是唯一的用戶的機器,所以我不知道。我發現問題是正確的。我現在可以做些什麼? – zinon