LC_ALL=C grep ... 前面的 LC_ALL=C 是什么意思

只能是这么用法
复制内容到剪贴板
代码:
$ cat a.sh
echo $a

$ ./a.sh


$ a='abc' ./a.sh
abc
$                                 
      
这是什么道理呢?请解释一下!      
俺已经修改了主题, 比原来的‘疑问!’要好些

出于对别人的尊重,俺一般是不会轻易修改别人的帖子的,除非俺实在忍不下去了       
没关系!dearvoid觉得适合就可以修改!我只要结果!      
复制内容到剪贴板
代码:
var=abc /the/command
这样写的意思是把 abc 赋值给 var, 然后把 var 这个变量 export 给 /the/command
复制内容到剪贴板
代码:
var=abc echo $var
对于这行命令可以这样理解: echo 后面的 $var 是在 shell 扫面命令行时 expand 成 abc 的, 传给 echo 的是 abc 而不是 $var      
前面 jiahuan 给的例子也可以这样的:
复制内容到剪贴板
代码:
[dearvoid@LinuxEden:tty3 ~] # unset var
[dearvoid@LinuxEden:tty3 ~] # bash -c 'echo $var'

[dearvoid@LinuxEden:tty3 ~] # var=abc bash -c 'echo $var'
abc
[dearvoid@LinuxEden:tty3 ~] # echo $var

[dearvoid@LinuxEden:tty3 ~] # o
      
明白了!Thank You Very Much!