问个小白问题,如下

sh/bash/dash/ksh/zsh等Shell脚本
回复
糊涂的小强
帖子: 71
注册时间: 2014-04-28 14:33
系统: ubuntu12&centos6

问个小白问题,如下

#1

帖子 糊涂的小强 » 2014-06-25 11:37

代码: 全选

[xuhao@localhost ~]$ cat fruit_prices.txt

Fruit     Price/lbs  Quantity
Banana    0.89       100
paech     0.79       65
Kiwi      1.59       22
Pineapple 1.29       35     
Apple     0.99       38
[xuhao@localhost ~]$ cat reorder_expensive.sh
#!/bin/bash

awk '{
if( $2 ~ /[1-9]\.[0-9][0-9]$/ ){
print $0,"*";}
else {print $0}
}' fruit_prices.txt|awk '{if($3<75){print $0,"reoder"}
else {print $0}}';

[xuhao@localhost ~]$ ./reorder_expensive.sh
 reoder
Fruit     Price/lbs  Quantity
Banana    0.89       100
paech     0.79       65 reoder
Kiwi      1.59       22 * reoder
Pineapple 1.29       35      * reoder
Apple     0.99       38 reoder
[xuhao@localhost ~]$ 
疑问如下
Kiwi 1.59 22 * reoder
Pineapple 1.29 35 * reoder这一行星号前怎么多了那面多空格
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 问个小白问题,如下

#2

帖子 poloshiao » 2014-06-25 11:44

可能不是空白 是 Tab 鍵 目的也是分隔用途 讓閱讀更容易
一個 Tab 鍵是幾個空格 可以設定
http://askubuntu.com/questions/63424/ho ... untu-10-04
糊涂的小强
帖子: 71
注册时间: 2014-04-28 14:33
系统: ubuntu12&centos6

Re: 问个小白问题,如下

#3

帖子 糊涂的小强 » 2014-06-25 11:46

poloshiao 写了:可能不是空白 是 Tab 鍵 目的也是分隔用途 讓閱讀更容易
一個 Tab 鍵是幾個空格 可以設定
你这文字怎么显示的繁体的啊,再说我没有用tab建啊,你可以在你机器上跑一下
上次由 糊涂的小强 在 2014-06-25 11:48,总共编辑 1 次。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 问个小白问题,如下

#4

帖子 poloshiao » 2014-06-25 11:47

因為我使用的輸入法 只顯示繁體字
糊涂的小强
帖子: 71
注册时间: 2014-04-28 14:33
系统: ubuntu12&centos6

Re: 问个小白问题,如下

#5

帖子 糊涂的小强 » 2014-06-25 11:50

poloshiao 写了:因為我使用的輸入法 只顯示繁體字
可以在你机器上跑一下吗,我尝试了很多遍 都是一样的结果
ubunbates
帖子: 120
注册时间: 2014-04-30 15:44
系统: linux

Re: 问个小白问题,如下

#6

帖子 ubunbates » 2014-06-25 14:32

糊涂的小强 写了:
poloshiao 写了:因為我使用的輸入法 只顯示繁體字
可以在你机器上跑一下吗,我尝试了很多遍 都是一样的结果
数据文件的那一行结尾多了几个空格, 仅此而以
糊涂的小强
帖子: 71
注册时间: 2014-04-28 14:33
系统: ubuntu12&centos6

Re: 问个小白问题,如下

#7

帖子 糊涂的小强 » 2014-06-25 15:03

ubunbates 写了:
糊涂的小强 写了:
poloshiao 写了:因為我使用的輸入法 只顯示繁體字
可以在你机器上跑一下吗,我尝试了很多遍 都是一样的结果
数据文件的那一行结尾多了几个空格, 仅此而以
:em16 想死的心都有了
回复