赞
踩
find . -type f -exec sed -i ‘s/github.com/kkgithub.com/g’ {} +
这个命令会执行以下操作:
find .: 在当前目录及其所有子目录中递归搜索文件。
-type f: 指定只搜索普通文件(regular files),排除目录等其他类型的文件。
-exec: 对 find 命令找到的文件执行后续操作。
sed -i 's/github.com/kkgithub.com/g' {} +: 对每一个找到的文件,使用 sed 命令进行替换操作。具体含义如下:
sed: 文本处理工具,用于对文本进行替换等操作。
-i: 直接修改文件内容。
's/github.com/kkgithub.com/g': 这是 sed 命令的替换操作,将每个文件中的所有 “github.com” 替换为 “kkgithub.com”。其中,s 表示替换操作,g 表示全局替换(即每行出现的所有匹配项都会被替换)。
{}: find 命令找到的每个文件名会替换这个占位符。
+: 将所有找到的文件名作为参数传递给单个 sed 命令,而不是为每个文件执行单独的 sed 命令。
是这样的
装新机器的时候因为github连接不稳定导致pwndbg执行setuo.sh报错,
Preparing editable metadata (pyproject.toml) ... done Collecting pt@ git+https://github.com/martinradev/gdb-pt-dump@89ea252f6efc5d75eacca16fc17ff8966a389690 (from pwndbg==2024.2.14) Cloning https://github.com/martinradev/gdb-pt-dump (to revision 89ea252f6efc5d75eacca16fc17ff8966a389690) to /tmp/pip-install-8qb9h8ks/pt_f23e111d34bd4efe8ccaf4d354ccf4f1 Running command git clone --filter=blob:none --quiet https://github.com/martinradev/gdb-pt-dump /tmp/pip-install-8qb9h8ks/pt_f23e111d34bd4efe8ccaf4d354ccf4f1 fatal: unable to access 'https://github.com/martinradev/gdb-pt-dump/': GnuTLS recv error (-110): The TLS connection was non-properly terminated. error: subprocess-exited-with-error × git clone --filter=blob:none --quiet https://github.com/martinradev/gdb-pt-dump /tmp/pip-install-8qb9h8ks/pt_f23e111d34bd4efe8ccaf4d354ccf4f1 did not run successfully. │ exit code: 128 ╰─> See above for output. note: This error originates from a subprocess, and is likely not a problem with pip. error: subprocess-exited-with-error × git clone --filter=blob:none --quiet https://github.com/martinradev/gdb-pt-dump /tmp/pip-install-8qb9h8ks/pt_f23e111d34bd4efe8ccaf4d354ccf4f1 did not run successfully. │ exit code: 128 ╰─> See above for output. note: This error originates from a subprocess, and is likely not a problem with pip.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。