您的位置:首页 > 运维架构 > Shell

Shell 学习笔记(三) 重定向

2011-04-06 13:58 281 查看
最讨厌的是一些东西, 取了一个非常牛X 的名字, 事实上它却没有你想象中的那么牛。 让你膜拜了半天了, 原来是这么个东东。 重定向就是把命令的执行结果输出到文本中, 或者是执行文本文件中的命令。  吃柿子捡软的捏, 先说简单的。 执行文本文件中的命令, 不需要做太多解释, 想必之前一定做过这样的事情: SQL语句太长了, 所以就把SQL写到 XXX.sql  然后 source xxx.sql.  这个跟那个东西完全一样的道理。 所以不讲了, 自己领悟。 再说把执行结果输出到文本, 前边的那个比较像执行外部的 sql, 这个也能找到“模板”, 大家都玩过C++吧  cin cout 这个东西都还记得吧。  cout<<'hello world';  // 在控制台上输出helloworld  没错, 就是这样, 不过符号略有不同 ls > dir.txt;    #我把ls的结果输出到 dir.txt 那如果ls出错了会怎么样呢? ls -z  > dir.txt # ls是没有 z 这个选项 看结果, dir.txt是空的,嗯, 没错重定向是把错误信息和执行结果是分开存放的 [...]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: