用eval来实现:
# a=hello
# b=world
# for i in a b; do eval echo '$'"${i}"; done
hello
world
转载请注明:liutianfen...
Liemer_Lius
2年前 (2023-06-02) 948℃
0喜欢
编码:两个方法
# echo '你好中国' |tr -d '\n' |xxd -plain |sed 's/\(..\)/%\1/g'
# echo '你好中国' |tr -d '\n' |od -An -tx1 |tr ' ' %
%e4...
Liemer_Lius
2年前 (2022-11-25) 478℃
2喜欢
安装
# pip3 install shyaml
帮助
# shyaml --help
Parses and output chosen subpart or values from YAML input.
It reads YAM...
Liemer_Lius
2年前 (2022-10-13) 734℃
2喜欢
1. 单纯并发
# 并发100个
for ALL_TIMES in {1..100}; do
{
echo Hello
sleep 1
} &
done
# 等待后台...
Liemer_Lius
2年前 (2022-08-30) 394℃
7喜欢
参考:https://blog.csdn.net/anqixiang/article/details/111598067
转载请注明:liutianfeng.com » shell中 [ ] 和 [[ ]] 的区别...
Liemer_Lius
3年前 (2022-05-19) 495℃
4喜欢
条件表达式用于 [[ 复合命令以及内建命令 test 和 [ 中, 用来测试文件属性,进行字符串和算术比较。表达式使用下面的单目或二进制操作构造。 如果某操作的任何 file 参数的形式是
/dev/fd/n,那么将检查 文...
Liemer_Lius
3年前 (2022-02-25) 3257℃
3喜欢
1. goto函数
# 1. go|check, 2. 跳转的FUNCNAME[go时]|check时入参为goto执行时所在的FUNCNAME
function goto() {
case ${1} in
g...
Liemer_Lius
3年前 (2022-02-11) 2347℃
4喜欢
参考:http://www.ruanyifeng.com/blog/2017/11/bash-set.html?utm_source=tool.lu
重用选项写法:
# 写法一
set -euxo pipefail
# 写法二
s...
Liemer_Lius
4年前 (2021-05-17) 939℃
3喜欢
CTRL+Z 先暂停这条命令并返回客户端。
bg 命令让这条shell命令在后台执行。
disown -h 这条命令保证当终端关闭时,Shell脚本不会被杀死。
转载请注明:liutianfeng.com » Linux将前台执...
Liemer_Lius
4年前 (2021-05-12) 628℃
1喜欢
参考:https://blog.csdn.net/liuxiao723846/article/details/90769739
1. 并发压缩-pigz
tar cvf - ./lius | pigz -6 -p 10 -k > li...
Liemer_Lius
4年前 (2020-07-08) 1246℃
8喜欢