聚合函数为什么不允许where中的数据

FishShell语法点解析🐠💻

Fish(FriendlyInteractiveSHell)是一个现代化、用户友好的命令行shell,它拥有许多独特的语法特性。让我们来探索一些关键语法点吧!✨

1.变量设置与使用🔢

Fish使用`set`命令来设置变量,语法非常直观:

```fish
setname"Alice"设置变量
echo$name使用变量
```

2.条件语句🤔

Fish的条件语句使用`if`,`elseif`,`else`和`end`:

```fish
iftest$age-gt18
echo"成年人"
elseiftest$age-gt12
echo"青少年"
else
echo"儿童"
end
```

3.循环结构🔄

Fish支持多种循环方式:

```fish
for循环
forcolorinredgreenblue
echo"颜色:$color"
end

while循环
seti1
whiletest$i-le5
echo"计数:$i"
seti(math$i+1)
end
```

4.函数定义📝

定义函数非常简单:

```fish
functiongreet
echo"你好,$argv[1]!"
end

greet"世界"调用函数
```

5.命令替换🔄

Fish使用`()`进行命令替换:

```fish
settoday(date+%Y-%m-%d)
echo"今天是$today"
```

6.管道与重定向⚡

```fish
ls-l|grep".fish">fish_files.txt
```

7.自动补全🚀

Fish的自动补全功能非常强大,只需输入部分命令后按Tab:

```fish
gitsta会自动补全为gitstatus
```

Fish通过这些简洁直观的语法设计,大大提高了命令行操作的效率和乐趣!🎉它的彩色输出、智能提示和用户友好的错误信息也让shell编程变得更加愉快。🐟💖
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值