本文用于记录学习和日常中使用过的shell脚本 [脚本1]打印形状 打印等腰三角形.直角三角形.倒直角三角形.菱形 #!/bin/bash # 等腰三角形 read -p "Please input the length: " n for i in `seq 1 $n` do for ((j=$n;j>i;j--)) do echo -n " " done for m in `seq 1 $i` do echo -n "* " done e
一.(字符)展开 1.echo在标准输出中打印出他的文本 echo this is a test 输出 this is a test 2.输出通配符时,比如*代表匹配文件名的任何字符 echo * 输出 Desktop Decuments ls-output.txt Music Picture Temple Videos shell把*展开成了另外的东西(在这种情况下,就是在当前工作目录下的文件名字) 二.路径名展开——用* 1.如上,打印当前工作目录 echo * 输出 Desktop Dec
在团队开发时,因一些团队成员提交代码时没有写提交说明的习惯,为了规范版本管理,增强大家的团队意识,上网找到了强制录入提交日志的方法.方法如下: 一.编写bat文件,命名为pre-commit.bat,内容如下: @echo off setlocal set REPOS=%1 set TXN=%2 if %errorlevel% gtr 0 goto :err_action if %errorlevel% gtr 0 goto :success :err_action echo