V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  mylovesaber  ›  全部回复第 6 页 / 共 8 页
回复总数  153
1  2  3  4  5  6  7  8  
2023-02-28 18:42:44 +08:00
回复了 mylovesaber 创建的主题 Linux echo 输出的内容中包括调用的变量时为何会自动乱序?内详
@AoEiuV020CN 我是为了应对不同数据库的备份要求,写了个 shell 的工具,然后读取配置文件来实现获取信息,读的是 yml ,所以解析工具就需要拉一个 yq ,还对应加了一个可以检测 yq 是否有升级的模块,然后测试下载、校验等操作的代码是否工作正常的时候意外遇到了 github 有解析上限的问题,所以不得以才加了个 25 楼的模块用于检查上限的问题,再为了不占用次数的话引入个 jq 感觉是不是有点多此一举哈哈,我想了解的 key 不是那个,是你发的那个链接里面有五段,每段都有各自的 rate limit 和 remaining 信息,我不知道如果是获取 release 文件链接的话应该会占用哪个 rate limit 和 remaining 信息

---

获取下载链接的话这两行就够了:
```shell
remoteYQLatestHTML="$(curl -s --max-time 15 v 站不能用外链 repos/mikefarah/yq/releases/latest)"
yqDownloadLink=$(echo "${remoteYQLatestHTML}" | grep "browser_download_url.*.yq_linux_amd64\"" | awk -F '[" ]' '{print $(NF-1)}')
```
2023-02-28 18:00:09 +08:00
回复了 mylovesaber 创建的主题 Linux echo 输出的内容中包括调用的变量时为何会自动乱序?内详
关于本贴问题我昨天加班到凌晨刚准备走,最后一次测试居然发现有这个问题就两头都发了请教,那边给到了我提示,然后我把我的处理方法也补充进去了,v2 没法在回复中用 md ,也没法编辑超时的帖子,所以直接贴隔壁站的链接吧。

https://stackoverflow.com/questions/75584213/if-the-text-output-by-linux-echo-contains-variables-the-text-will-be-out-of-ord
2023-02-28 17:57:58 +08:00
回复了 mylovesaber 创建的主题 Linux echo 输出的内容中包括调用的变量时为何会自动乱序?内详
@julyclyde 哈哈,其实你也理解错我意思了,我是有点调侃甩锅的意思,但我基于假设 curl 远端显示什么就应该原封不动得打印给我的默认想法的,而不是让 curl 对输出的结果做解析后再反馈给我
2023-02-28 17:55:50 +08:00
回复了 mylovesaber 创建的主题 Linux echo 输出的内容中包括调用的变量时为何会自动乱序?内详
@geelaw 是我理解的太无脑让大家见笑了,之前的确没遇到过这问题,第一次遇到给整懵了,网上查也没头绪,没想到是编码的问题
2023-02-28 17:48:08 +08:00
回复了 mylovesaber 创建的主题 Linux echo 输出的内容中包括调用的变量时为何会自动乱序?内详
@hahahahahahahah 两个方式都尝试了,最开始脚本中出现意外输出,手动 echo 也出现了
2023-02-28 17:47:21 +08:00
回复了 mylovesaber 创建的主题 Linux echo 输出的内容中包括调用的变量时为何会自动乱序?内详
@aloxaf 7.81.0 和 7.29.0 都存在,前者服务器 ubuntu minimal22.04 ,后者应该是 centos7 ,
2023-02-28 17:45:23 +08:00
回复了 mylovesaber 创建的主题 Linux echo 输出的内容中包括调用的变量时为何会自动乱序?内详
@AoEiuV020CN 我刚刚反复网页刷新你发的这个链接,能看到剩余次数也在随着刷新的变化而变化,但几个小时不登录的话,居然可用只剩余 20 次,有点意外。。。另外对于下载 release 中文件的操作,具体指的是接口中的哪个 key 呢?下载地址: https://api.github.com/repos/mikefarah/yq/releases/latest
2023-02-28 17:43:11 +08:00
回复了 mylovesaber 创建的主题 Linux echo 输出的内容中包括调用的变量时为何会自动乱序?内详
@AoEiuV020CN 我是从这看到的:
https://docs.github.com/en/rest/overview/resources-in-the-rest-api?apiVersion=2022-11-28#rate-limiting

json 的话我为了解析还得再拉一个 jq ,而现在环境写这个解析判定就是为了拉一个 yq ,反而有种鸡和蛋谁先出现的辩论感觉了,不过还是感谢,我之前不知道这方式
2023-02-28 17:40:06 +08:00
回复了 mylovesaber 创建的主题 Linux echo 输出的内容中包括调用的变量时为何会自动乱序?内详
@geelaw 那肯定是我理解问题了,我不太了解这东西有说错的还请见谅
2023-02-28 03:34:57 +08:00
回复了 mylovesaber 创建的主题 Linux echo 输出的内容中包括调用的变量时为何会自动乱序?内详
解决了,估计 github 写 api 那老哥电脑是 windows 的,导致返回的 header 信息每一行都带上了 win 特有的结尾符号,在变量 githubGetRateInfo 后面加上: `|tr -d '\r'` 即可
2023-02-28 01:32:24 +08:00
回复了 LaTero 创建的主题 Android 2023 最佳刷机手机?
同一加 7pro ,换了一加 ace2 ,到手秒解锁秒 root ,目前能秒解锁秒 root 的只剩下一加和红魔了,小米红米都要一周时间,真我需要一到三个月好像,ov 旗下除了真我和一加全都只能靠别人发现漏洞破解才能解锁和 root
@momocraft 不好意思刚刚可能有什么操作失误的地方,local 只能用在方法内,刚刚查了下好像明白 local 生效的原因了,但有点诧异为啥别的语言 for 循环的类似 shell 的 ii 位置只能作用于该循环内,而方法内不声明 local 的话,shell for 循环中的 ii 会是全局变量
@momocraft 这个说法第一次听说,我一楼发的那个就是完整的测试源码,可以得到方法内部的 for 循环中 ii 值的确可以把方法外部套的循环中的 ii 值给替换掉的结论,你直接复制粘贴删掉注释运行就能看到结果
在 AA 方法中的 for 循环前后都加上 `echo $1`,可以看到打印的两次 $1 结果都是 A 数组中的元素值 1 ,说明传进去的的确是 1 ,但这是 ii 的值啊,数组内部 ii 值被循环中的 ii 替换后,为何 $1 值没变?
@mylovesaber 好像没问错。。。这 ii 不应该是专属于当前 for 循环的变量么?为何会成为了全局变量?
问错了。。。等重新编辑。。。
2023-02-10 16:47:13 +08:00
回复了 maggch97 创建的主题 程序员 入手 Chromebook 之前,我以为它很好
chrome os 在任何硬件上对于性能释放表现都远比 win 或者传统 linux 发行版差得多,就好比是 13 代 i7 表现跟 8 代 i7 差不多,而且这些机器是无法正常使用传统 linux 发行版的,比如音频驱动啥的根本没有可用的,个人当初折腾经验仅供参考。。。
2023-01-19 22:05:18 +08:00
回复了 chrosing 创建的主题 程序员 你们用 JetBrains 家的产品是付费购买?邮箱?还是插件.
那个破解是最新版本可用的
1  2  3  4  5  6  7  8  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2563 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 14:28 · PVG 22:28 · LAX 07:28 · JFK 10:28
Developed with CodeLauncher
♥ Do have faith in what you're doing.