C语言、awk printf 输出补零及输出固定宽度补空格

C、C++、Awk均通用一.输出补零printf("%02d",n);输出数字n,前面补零。例:printf("%02d:%02d",7,5);>>>07:05#include<stdio.h>int main(){ /*7
awk printf 2023年01月07日 152次浏览

Bash自定义函数numbeep:Cygwin、Mintty窗口重复响铃并闪烁以提示新信息

概述:有时候会碰到这样的场景,在Cygwin或MSYS2环境下工作,执行一个耗时较长的任务(eg:gcc编译、rsync同步等等...),我们不想长时间保持窗口激活状态在前台苦等任务运行结束,窗口切到后台后又无法第一时间获取任务完成的状态。此时,我们可以在任务命令后加一个输出语句echo -e &q
cygwin Shell Bash Mintty 2022年12月23日 131次浏览

Bash Shell自定义助手函数git-submodule-foreach:遍历对每个git子模块仓库执行自定义的函数或命令序列

概述:在一个大型项目下,我们通常通过Git Submodule(子模块)机制引入了其他代码仓库,很多时候我们需要对这些子模块仓库执行一系列操作(包括推送和拉取更新、查看代码变更,替换源文件字符串等等),虽然git原生有自带的 submodule foreach命令可以遍历对子模块仓库执行命令,但自带
Shell Git submodule Bash Linux 2022年12月22日 143次浏览

Linux crontab的基本格式

crontab的基本格式:* * * * * f1  f2  f3  f4  f5  command分  时 日  月  周  命令第一列f1代表分钟1~59:当f1为表示每分钟都要执行;为/n表示每n分钟执行一次;为a-b表示从第a分钟到第b分钟这段时间要执行
Crontab Linux 2022年12月22日 77次浏览

Bash Shell获取建行官网最新公告列表(Bash Shell抓取网页小案例)

Bash Shell获取建行官网公告列表没啥实质作用,纯粹是因为懒得打开浏览器的情况下想确认建行有无发表新公告,练手一下...,查看具体的公告内容,还得浏览器打开详情页网址,所以,然并卵~~,仅做记录,以备启发;网页实际截图:Bash函数代码:函数名定义为ccb-notice,其中使用到了一个Pyt
cygwin cURL Shell 2022年12月20日 114次浏览

Bash劫持cd命令专用函数_hook-cd,提供交互式选择快速切换到子目录

Bash劫持cd命令专用函数,提供交互式选择输入序号即可快速cd切换到子目录使用方法:将以下函数代码加入个人配置文件(~/.bash_profile或~/.bashrc)即可,输入cd命令直接回车,即出现子目录选择列表,输入序号即可cd到对应的子目录;经测试,Cygwin和Linux服务器均可使用;
2022年12月10日 77次浏览

findremoteip:根据网络连接信息过滤查找特定远程IP,查询和终止Windows相关进程

本函数Cygwin下测试通过,MSYS2,WSL1理论上可用(另:WSL2自然是不行),未经过测试!findremoteip函数代码:findremoteip() {# 根据网络连接的远程主机IP查找Windows相关进程:# 目前仅针对IPv4做适配,IPv6暂不考虑if [ -z "$
cygwin Shell Windows CMD 2022年10月15日 73次浏览

Linux文本处理之awk、tr命令妙用:解析合并经纬度参数输出到终端窗口,方便一键复制

场景概述场景:很多时候我们从数据源(数据库、文本文件、Excel表格等)取到经纬度数据,需要拿到其他地方查询或者使用,各个平台需要的参数格式可能大不相同,比如有的平台需要经度+纬度的格式,有的地方需要纬度+经度的格式(eg:Google地图搜索),复制的文本携带的分隔符也五花八门,手动用记事本类的软
cygwin Shell awk tr 经纬度 2022年10月15日 143次浏览

Linux Bash/Shell助手函数:ssh-tar-dir,通过SSH隧道自动打包备份服务器到本地硬盘

使用帮助:$ ssh-tar-dir --helpssh-tar-dir|ssh-backup-dir: 通过ssh调用远程tar命令,压缩备份服务器某个路径文件夹到本地(通过管道传输压缩数据流); 底层调用命令形似: ssh 'cd /path/to/dir;tar -
cygwin Shell SSH Linux 2022年09月23日 152次浏览

Cygwin下rename命令同名劫持函数,以支持类似CMD下ren xxx.abc xxx.cba重命名后缀名的功能

函数代码:加入会话配置文件(/etc/profile、~/.bash_profile etc...)即可在交互式终端调用:rename() {#优化renname命令,使其支持类似CMD下`ren *.txt *.mp3`类似的操作#更改文件拓展名快速操作:#为避免通配符展开,使用本函数时应省略通配
cygwin rename mv Shell 2022年09月23日 149次浏览