Linux
文章平均质量分 89
Thorns_LBJ
这个作者很懒,什么都没留下…
展开
-
awk 和 sed 命令的使用
命令echo "abcd cd 123" | sed 's/\([a-z][a-z]*\) \([a-z][a-z]*\)/\2 \1/'的输出结果是:cd abcd 123。echo "go to the the bed" | sed -n 's/\([a-z][a-z]*\) \1/\1/' 输出:go to the bed。echo "go to the the bed" | sed -n '/\([a-z][a-z]*\) \1/p' 输出:the the。针对以下文本内容的操作,请写出相关的。原创 2023-05-16 16:08:53 · 227 阅读 · 0 评论 -
Linux Shell编程2
其中,目标目录 是第一个位置参数,后面的各个参数指定要复制的文件。注意,目标目录必须存在,否则会提示错误。$1 和 $2 是位置参数,它们表示传递给函数的第一个和第二个参数,分别对应于函数调用时的第一个和第二个参数。mv $oldname $newname 执行 "rename" 命令,将指定文件名的文件重命名为新的文件名。while true 是主循环,该循环将一直运行,直到用户选择了 "exit" 命令并退出脚本。sum=$(( $1 + $2 )) 是计算两个数的和,并将结果保存在变量 sum 中。原创 2023-04-18 15:36:16 · 341 阅读 · 0 评论 -
Linux shell脚本编写
do``echo -n "$j*$i=$((i*j)) "``done:使用 seq 命令生成从 1 到当前行数的数列,内层循环遍历数列并输出对应的乘法表达式。echo -n "$j*$i=$((i*j)) "``>> result.txt:使用 echo 命令输出乘法表达式,并使用 >> 运算符将其追加写入到文件 result.txt 中。echo ""``>> result.txt:在每一行输出结束时,使用 echo 命令打印一个空行,并将其追加写入到文件 result.txt 中。原创 2023-04-05 21:46:11 · 5886 阅读 · 0 评论