- 论坛徽章:
- 0
|
本帖最后由 chinasg 于 2010-12-02 14:10 编辑
最近写了个小的bash来执行一些命令,其中一段如下
if [ "$4" = "est" ]
then
echo "establish option"
echo "enter 'y' to proceed!"
read CONFIRM
if [ "$CONFIRM" = "y" ]
then
echo "status confirmed, proceed to run:"
else
echo "wrong confirm code, exit"
exit 1
fi
用 ./abc.sh p1 p2 p3 p4 来执行, 但是我现在希望能把弹出的echo 和回答的 y 都纪录到一个log 文件,应该怎么写 2&>1
现在我要么可以写去文件,但是看不到提示;要么是看得到提示,写不进去问题,谢谢哪位指点。
////////////////////////////////////////////新的一个问题,希望大家可以有好的办法解决,谢谢
有一个简单的text 文件,里面如下
text.txt
aaa bbb ccc
ddd eee fff
我想赋值给一个参数
number= `grep aaa text.txt | wc -l `
但是系统会报错,我用awk print $8, 也是拿不到,请问有什么方法么?
number= ` 放错了,不能有空各。。。埃 |
|