首页 > 系统相关 >shell技能大全

shell技能大全

时间:2023-11-14 09:55:05浏览次数:27  
标签:shell myWhiteSpaceChar echo sed result myStr 大全 技能

1.执行shell脚本提示输入并根据输入内容执行

#!/bin/bash
if [ $# -ne 3 ];then
        echo "usage: $(basename $0) par1 par2 par3"
        exit
fi
myfunc() {
        echo $(($1*$2*$3))
}
result=`myfunc $1 $2 $3`
echo "$result"

2.替换变量中的子字符串(空格)

myStr="hello world"
myWhiteSpaceChar="{_}"
myStr=`echo $myStr |sed "s# #$myWhiteSpaceChar#g"`
echo $myStr
输出:
hello{_}world

3.替换文件中的子字符串(空格)并输出到新的文件

myWhiteSpaceChar="{_}"
sed "s# #${myWhiteSpaceChar}#g" ${tmpDir}/api.records.tmp >${tmpDir}/api.records.deal.tmp

 

标签:shell,myWhiteSpaceChar,echo,sed,result,myStr,大全,技能
From: https://www.cnblogs.com/franson-2016/p/17830966.html

相关文章

  • finalshell报错java.net.UnknownHostException: node2
    前几天是node3连不上,今天早上写作业发现node2又连不上了]$systemctlstatusnetwork.service●network.service-LSB:Bringup/downnetworkingLoaded:loaded(/etc/rc.d/init.d/network;bad;vendorpreset:disabled)Active:active(exited)since二2023-11-1408:......
  • 使用 npm config set script-shell 实现跨平台的脚本执行需求
    npmconfigsetscript-shellC:\\app\\Git20180223\\bin\\bash.exe这个命令的准确含义是设置npm的脚本(shell)执行环境为"C:\app\Git20180223\bin\bash.exe"。这个命令用于修改npm的配置,具体来说,它修改了npm的一个配置项,该配置项用于指定在执行npm脚本时使用的shell程序。在这个......
  • 使用 npm 的配置参数 script-shell 来避免 window 执行脚本失败
    在Node.js的生态系统中,npm是一个非常重要的组件。npm,全称NodePackageManager,是Node.js的默认包管理器。它帮助开发者很容易地安装、更新、删除或管理Node.js项目中所需要的依赖包。npm能够在本地环境或者全局环境中安装Node.js模块,还提供了很多命令和特性,帮助开发者......
  • linux xfce 在文件管理器里点击运行shell脚本文件
    1.打开SettingsEditor2.点击左边的thunar3.点击右边的添加,在属性中输入/misc-exec-shell-scripts-by-default在类型中选择布尔类型在值中选择真保存4.给shell脚本文件添加运行权限命令行chmod+xyour_filename或者gui界面在右键脚本文件,点击属性,在权限里允许......
  • ansible性能巡检+定时任务执行shell脚本
    一、ansible_使用ansible+shell脚本进行环境巡检1.编写脚本#用户目录下执行cd~#编辑vicheck.sh实现效果:脚本内容:巡检指标1:cpu使用率大于70,输出unhealth巡检指标2:内存使用率大于70,输出unhealth巡检指标3:/picclife磁盘使用率大于70,输出unhealth#!/bin/bash#cpu巡检sar......
  • shell 语法介绍
    大家好,我是蓝胖子,在日常开发中或多或少都会接触到shell脚本,可以说会shell脚本是一位后端开发的基本功,今天我将会花上一篇文章总结下常见的shell的语法,学完本篇,相信简单的shell脚本就能够看懂了,一些比较高级的语法可以遇到的时候再去学习。我认为学习一门编程语言语法的时候,最基......
  • IDEA常用快捷键大全(查看和设置)
    前言:IDEA中提供了很多快捷键,点击File-->Settings-->keymap便可进入看到IDEA提供的快捷键。我们也可以搜索和自定义所有快捷键,下面给出的是 IDEA中默认的快捷键;一.Ctrl相关Ctrl+F在当前文件进行文本查找(必备)Ctrl+R在当前文件进行文本替换(必备)Ctrl+Z撤销(必备)Ct......
  • 手动挡必备驾驶技能
    1、起步2、加减档3、变道4、会车5、超车6、转弯7、掉头8、直角转弯9、S弯10、限宽墩11、坡道起步12、降档补油13、倒车入库14、侧方停车15、靠边停车16、夜间驾驶&灯光使用......
  • 通过PowerShellPlus示例脚本学习Powershell
    ##=====================================================================##Title:DisconnectVI-Server##Description:DisconnectsfromaVIserver##Author:Idera##Date:9/11/2008##Input:-VIserver:VirtualInfrastructu......
  • Python的GUI图形界面工具大全
     来源:http://www.shanhubei.com/archives/2833.html总结了一下Python下的图形界面GUI工具,暂时能找到的资料就这么多,后续会补充推荐学习资料。图形界面的定义图形界面图形用户界面(GraphicalUserInterface,简称GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界......