#shell #sh #bash

shellwords

根据 UNIX Bourne shell 的单词解析规则操作字符串

3 个版本 (稳定)

1.1.0 2020 年 6 月 27 日
1.0.0 2018 年 9 月 27 日
0.1.0 2017 年 9 月 3 日

#122 in 命令行界面

Download history 16064/week @ 2023-11-18 17252/week @ 2023-11-25 17130/week @ 2023-12-02 17209/week @ 2023-12-09 16308/week @ 2023-12-16 12420/week @ 2023-12-23 16243/week @ 2023-12-30 17828/week @ 2024-01-06 18393/week @ 2024-01-13 20463/week @ 2024-01-20 20456/week @ 2024-01-27 21186/week @ 2024-02-03 21659/week @ 2024-02-10 21895/week @ 2024-02-17 21041/week @ 2024-02-24 24087/week @ 2024-03-02

92,370 每月下载量
53 个 crate 中使用 (直接使用 35 个)

MIT 许可证

10KB
142

shellwords

Crate shellwords 提供了将字符串解析为 UNIX Bourne shell 会解释的方式的实用工具。

示例

以 UNIX Bourne shell 的方式将字符串拆分为单词向量

assert_eq!(split("here are \"two words\"").unwrap(), ["here", "are", "two words"]);

shellwords 在 MIT 许可下发布。有关详细信息,请参阅 LICENSE


lib.rs:

Crate shellwords 提供了将字符串解析为 UNIX Bourne shell 会解释的方式的实用工具。

依赖关系

~2.1–3MB
~53K SLoC