sh/bash/dash/ksh/zsh等Shell脚本
-
糊涂的小强
- 帖子: 71
- 注册时间: 2014-04-28 14:33
- 系统: ubuntu12¢os6
#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这一行星号前怎么多了那面多空格
-
糊涂的小强
- 帖子: 71
- 注册时间: 2014-04-28 14:33
- 系统: ubuntu12¢os6
#3
帖子
由 糊涂的小强 » 2014-06-25 11:46
poloshiao 写了:可能不是空白 是 Tab 鍵 目的也是分隔用途 讓閱讀更容易
一個 Tab 鍵是幾個空格 可以設定
你这文字怎么显示的繁体的啊,再说我没有用tab建啊,你可以在你机器上跑一下
上次由
糊涂的小强 在 2014-06-25 11:48,总共编辑 1 次。
-
糊涂的小强
- 帖子: 71
- 注册时间: 2014-04-28 14:33
- 系统: ubuntu12¢os6
#5
帖子
由 糊涂的小强 » 2014-06-25 11:50
poloshiao 写了:因為我使用的輸入法 只顯示繁體字
可以在你机器上跑一下吗,我尝试了很多遍 都是一样的结果
-
ubunbates
- 帖子: 120
- 注册时间: 2014-04-30 15:44
- 系统: linux
#6
帖子
由 ubunbates » 2014-06-25 14:32
糊涂的小强 写了:poloshiao 写了:因為我使用的輸入法 只顯示繁體字
可以在你机器上跑一下吗,我尝试了很多遍 都是一样的结果
数据文件的那一行结尾多了几个空格, 仅此而以
-
糊涂的小强
- 帖子: 71
- 注册时间: 2014-04-28 14:33
- 系统: ubuntu12¢os6
#7
帖子
由 糊涂的小强 » 2014-06-25 15:03
ubunbates 写了:糊涂的小强 写了:poloshiao 写了:因為我使用的輸入法 只顯示繁體字
可以在你机器上跑一下吗,我尝试了很多遍 都是一样的结果
数据文件的那一行结尾多了几个空格, 仅此而以

想死的心都有了