看板Programming
标 题Re: [问题] shell
发信站KKCITY (Sun May 13 22:32:02 2007)
转信站ptt!ctu-reader!ctu-peer!ctu-gate!news.nctu!news.ntu!news.au!zoonews.ee
※ 引述《[email protected] (努力)》之铭言:
> 请问一个sh环境的问题
> 我写了一个简单的shell
> 但是也chmod了 直接执行时候
> 却是告诉我
> /test.sh: Command not found
从各种状况来看,请多打一点
./test.sh
可能会有人建议你
1)修改 .profile 把 . 加入 $PATH 中:这是以前许许多多系统管理书都极力
阻止的方法,原因不在这里说明,总之不要用。
2)把 test.sh 复制到 /usr/bin下:这种方法以前没有任何系统管理书阻止,
原因是过去没有任何user会脑残到用这种方法。我真的看过有人建议这样
搞,绝对不要这样。
总之打 ./ 是好习惯,而且不会差多少时间。 ~ 和 ` 这种各个键盘位置都不同的键
都可以养成习惯了, ./ 绝对不会更麻烦。
另外就是 #!
/bin/sh, / 不可以去掉。
> 另外如果shell里面想对某个档案去掉头几行 或者尾几行 怎麽写比较好
(很厉害的人只要用一个sed指令,不过sed删除後面对我太难了,所以放弃。)
去掉後面 m 行,前面 n 行:
cat file | head --lines=-
m | sed '1,
nd'
--
┌─────◆KKCITY◆─────┐ ◢
◤ 找歌最方便 KKBOX 歌词搜寻!!
│ bbs.kkcity.com.tw │ \^_^ / ★http://www.kkbox.com.tw★
└──《From:218.160.85.98
》──┘ ◤ 唱片公司授权,音乐尽情下载
--