输入是input.txt
包含这些行的文件
5
ccc
36
52
1
2
3
78
69
aaa
bb
固定的行顺序是这样的
1
2
3
我想删除这个序列以及之后的所有内容,只得到这个
5
ccc
36
52
我必须将此输出插入到output.txt
. 我想我可以同时使用 sed 和 grep,但我做不到。
输入是input.txt
包含这些行的文件
5
ccc
36
52
1
2
3
78
69
aaa
bb
固定的行顺序是这样的
1
2
3
我想删除这个序列以及之后的所有内容,只得到这个
5
ccc
36
52
我必须将此输出插入到output.txt
. 我想我可以同时使用 sed 和 grep,但我做不到。
如果我跑
curl -L -v --socks5-hostname localhost:9050 https://unix.stackexchange.com/
我取回了 stackexchange 网页。
如果我使用以下网址
curl -L -v --socks5-hostname localhost:9050 https://www.comune.bitonto.ba.it/
我收到这个错误
* SOCKS5 connect to www.comune.bitonto.ba.it:443 (remotely resolved)
* Can't complete SOCKS5 connection to www.comune.bitonto.ba.it. (1)
* Closing connection 0
curl: (97) Can't complete SOCKS5 connection to www.comune.bitonto.ba.it. (1)
我可以更改什么来弄清楚是什么阻止了我的命令?
我在用着curl 7.74.0 (x86_64-pc-linux-gnu) libcurl/7.74.0 OpenSSL/1.1.1n zlib/1.2.11 brotli/1.0.9 libidn2/2.3.0 libpsl/0.21.0 (+libidn2/2.3.0) libssh2/1.9.0 nghttp2/1.43.0 librtmp/2.3
如何获取特定周星期一的 ISO 日期?例如,2021 年第 32 周的星期一?
我知道如果我跑步,date -dmonday +%Y%m%d
我会得到本周的星期一日期。如何将2021
and32
作为变量传递,并获取该周星期一的日期?
如果我运行此代码
#!/bin/bash
set -x
http --json http://example.com \
value=$'hello\r\n\r\nworld'
我在标准输出中有两个回车我在里面value
http --json http://example.com 'value=hello
world'
但是,如果我value
在变量中有字符串,我找不到在标准输出中获得相同字符串的方法。例如,如果我运行
#!/bin/bash
set -x
variable="hello\r\n\r\nworld"
http --json http://example.com \
value=$''"$variable"''
我没有换行符,而是\r\n\r\n
字符
http --json http://example.com 'value=hello\r\n\r\nworld'
如何让换行符从变量内的值开始?
我无法更改variable="hello\r\n\r\nworld"
,但我可以在它和命令运行之间添加代码。
我想用这个 URL “ http://pti.regione.sicilia.it/portal/page/portal/PIR_PORTALE/PIR_LaStrutturaRegionale/PIR_AssessoratoEconomia/PIR_DipBilancioTesoro/PIR_Areetematiche/PIR_ServizioStatistica/PIR_1839271.4501140784/PIR_idatidellaS %20settore%20sanit%E0.csv " 使用它的源名称,但保存它,将解码应用到它拥有的 URL 编码字符。
我们在 URL 中的名称是spesa%20del%20settore%20sanit%E0.csv
,我想以编程方式将其转换为spesa del settore sanità.csv
. 在源名称中,我们有%20
一个空格,%E0
即à
.
如何进行此名称转换?
我可以从这个表开始创建一个搜索和替换列表,但我想有一个实用程序,一个可以为我做的库。但是,我没有找到简单的 wget 或 curl 的正确方法。
谢谢