V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  aloxaf  ›  全部回复第 10 页 / 共 23 页
回复总数  448
1 ... 6  7  8  9  10  11  12  13  14  15 ... 23  
2022-11-05 17:48:04 +08:00
回复了 maosu 创建的主题 Linux V 友们,请教个提取两个字符串中的语句并加引号的 sed 写法
@maosu #7 sed 不支持非贪婪,用 perl 吧

❯ echo howareyouhowareyou | perl -pe "s/how(.+?)you/how'\1'you/g"
how'are'youhow'are'you
2022-10-25 22:50:58 +08:00
回复了 asdwfwqd 创建的主题 Linux 升级了 Ubuntu 22.10,感觉遇到好多坑啊
吐槽一下,LZ 你连 no-install-recommends 都不知道竟然敢在 VPS 上 do-release-upgrade……
2022-10-22 08:38:57 +08:00
回复了 LnTrx 创建的主题 程序员 360 涉嫌诱导推广、静默安装且对抗其他安全软件
@yikyo #12 360 流氓这点没人洗吧,有争论的时候一般都是有人因为 360 流氓就认为 360 杀毒也辣鸡……
2022-10-21 16:55:48 +08:00
回复了 v2defy 创建的主题 程序员 rust 真的是硬盘杀手
统一 target 目录 + 定时清理 + btrfs 透明压缩,可以为你省不少空间和时间
@arch9999 交易所对小额交易不友好吧……
2022-09-24 17:36:41 +08:00
回复了 noahhhh 创建的主题 Python Python 怎么提取正负号
用 math.copysign
2022-09-20 12:45:09 +08:00
回复了 xqdoo00o 创建的主题 程序员 crates.io 快像 npm 那样太多重复轮子了
有下载量大的,我一般都直接选下载量大的
没有的话才去看那些冷门库
2022-09-16 23:42:48 +08:00
回复了 0o0O0o0O0o 创建的主题 Linux 能详细说说你们在个人桌面系统上是怎么实践 FHS 的吗?
@0o0O0o0O0o #3
v2ray-core 这种单文件要么放 /usr/bin (自己打包) 要么放 /usr/local/bin (直接 make install ) 吧,opt 我认为是放那些有着自己的目录结构要求、没办法遵循 FHS 的软件,比如 non-free 软件

FHS 似乎没有规定用户软件该怎么装,这里或许应该适用 The XDG Base Directory Specification
2022-09-16 21:51:15 +08:00
回复了 0o0O0o0O0o 创建的主题 Linux 能详细说说你们在个人桌面系统上是怎么实践 FHS 的吗?
有点不理解,这玩意儿需要个人来实践吗?发行版是怎么干的就只能跟着吧?
@edis0n0 #5 话说你网站后台统计一下 tls 1.3 用户数量不就知道可不可以取消了么
2022-09-07 14:44:16 +08:00
回复了 2bad4u 创建的主题 Go 编程语言 被 GoFrame 的快速开始给劝退了
这些报错和 GoFrame 都没关系
硬要说的话,它这个名字起得不好,和你的 gf 别名冲突了(
你俩竟然还在争论

说实话传统 shell 再难用也没办法,地位已经根深蒂固了。新兴 shell 再吹也没用,无论如何都入不了主流(除了 pwsh 那种捆绑的)。

@Jirajine #39

> bash 就是语言表达能力不足,才不得不把 glob 做的更复杂

bash 的 glob 说实话不算复杂,屎上雕花的 zsh 那才是……怎么说呢,每次看到那些占满整行的单条表达式,都令我对作者肃然起敬

@wxf666 #40

> 🔁IFS=$'\n' 后,❓不就可以像 elvish 那样,不用处理啥空格了嘛?

这样未必不出问题,毕竟 \n 也是个合法的,可能出现在任意地方的字符。

我觉得 word splitting 糟糕的点主要在于——它是全局的、隐式的,这就导致了它成为坑人的好手。
2022-09-05 16:43:39 +08:00
回复了 RayGZJ 创建的主题 Linux 不限 shell 类型的情况下,用 shell 脚本可以实现哪些骚操作?
这些操作感觉都不够骚
如果觉得骚,说明你该好好学习一下 shell 了……
@Jirajine #29

> 像你那个 rename ,用$1 $2 来引用 capture group 就是个自己的语言,这玩意不是 shell 变量,elvish 及其他高级编程语言都不需要多此一举,一致性更好。
这话就有点罔顾事实了啊,用 $1 、$2 来引用 capture group 明明是通用做法,elvish 自己都是这么用的: https://elv.sh/ref/re.html#re:replace
@Jirajine #30 是,但是你说那是 rename 发明的就不对了
@Jirajine #20

> rename 自己又发明了一种 dsl 语言
rename 哪里用的是 DSL 了,这玩意儿用的就是 perl 正则。用过 sed 的人就能无缝上手……
来用 zsh

autoload -Uz zmv
zmv -n '*.jpg' '${f//[^0-9X]/}.jpg'
2022-09-03 09:35:48 +08:00
回复了 wxf666 创建的主题 Bash 为什么这样写无法连接(join)数组各项?
在邮件列表里问了一下,应该是 BUG ,5.0 以前的行为是正常的
2022-09-01 23:16:47 +08:00
回复了 wxf666 创建的主题 Bash 为什么这样写无法连接(join)数组各项?
确实,试了下 zsh 的行为是期望的
bash 迷惑行为 + 1
2022-08-29 15:51:23 +08:00
回复了 tool2d 创建的主题 Windows NTFS 原来那么强,可以把 12G 的文件,变成 140M。
1 ... 6  7  8  9  10  11  12  13  14  15 ... 23  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2690 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 07:48 · PVG 15:48 · LAX 23:48 · JFK 02:48
Developed with CodeLauncher
♥ Do have faith in what you're doing.