shell
Young4Dream
这个作者确实很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
集成本地终端
如果想在新窗口中打开, 再使用-newwin选项。原创 2023-11-15 10:55:44 · 253 阅读 · 0 评论 -
【bash】选项参数和路径参数混合解析
假如我需要拷贝一些jar包到指定目录/tmp/test下, 但是这些jar/tmp/aa1.jara2.jara3.jar/tmp/bb1.jar/tmp/cc1.jarc2.jarc3.jarc4.jar现要求设计一个函数copy来实现.原创 2023-03-27 23:48:26 · 220 阅读 · 0 评论 -
Shell-遍历数组并选择
遍历当前目录输出为数组, 并且交互式选择 #!/bin/bash IFS=" " search_key=$1 apps=() if [[ -z $search_key ]];then apps=($(ls -l)) else apps=($(ls -l | grep -i $search_key)) fi length=${#apps[@]} echo "length: $length" select app in ${apps[@]}; do break;原创 2021-12-31 00:26:27 · 580 阅读 · 0 评论 -
Shell-数组和关联数组
预备知识 Bash从4.0版本之后才开始支持关联数组。可以使用bash --version查看。我的输出: GNU bash, 版本 4.2.46(2)-release (x86_64-redhat-linux-gnu) Copyright (C) 2011 Free Software Foundation, Inc. 许可证 GPLv3+: GNU GPL 许可证版本3或者更高 <http...原创 2019-11-22 17:54:33 · 362 阅读 · 0 评论 -
Linux-文件描述符及重定向
文件描述符是与文件输入、输出相关联的整数。它们用来跟踪已打开的文件。最常见的文件 描述符是 stdin、 stdout 和 stderr 。我们甚至可以将某个文件描述符的内容重定向到另一个文 件描述符中。 在编写脚本的时候会频繁使用标准输入stdin、标准输出stdout和标准错误 stderr。通过内容过滤将输出重定向到文件是我们平日里的基本任务之一。当命令输出文本 时,这些输出文本有可能是错误...原创 2019-11-22 15:10:03 · 383 阅读 · 0 评论 -
curl方式执行shell脚本时如何传参
前言 有时候shell脚本可以放在http页面上,不用download,可以直接执行。 通常我们可以用curl的方式执行http页面上的shell脚本。 一般方式是: curl http://XXX.com/xx/xx.sh | bash 这样脚本就可以再本地机器上执行了。 带参 无名参 但是需要传入参数的脚本。我们可以用下面的方式传入shell参数 -s方式curl -s http://XX...原创 2019-07-25 13:42:04 · 12856 阅读 · 0 评论
分享