SHELL脚本自动转换Excel为通讯录vcf文件

1、Excel收集联系人信息Excel表格样式:姓名部门手机邮箱职位上级诸葛亮战略规划与实施部[email protected]策划总监刘备其中,表头去掉即可,收集所有的联系人信息到一个表格,复制除表头的内容到contact.txt2、编辑脚本# cat mk.sh #!/bin/b
Shell Excel vcf 2024年06月30日 45次浏览

Cygwin、Linux Bash计算某个时刻偏移一定时间长度后的时间通用函数:datetimecount

datetimecount 函数代码datetimecount() {#计算某个日期时间偏移一定时间长度后的时刻(目前主要供录制IPTV直播源时计算视频时长使用)# $1-->偏移量:符合date命令的描述参数即可,也支持传递标准时间格式:eg: +01:23:35 (标记符号(加减号)可省略
cygwin Shell Bash 2023年07月14日 111次浏览

Linux shell中提取文件名和路径

前言有个软件叫HLAreporter,它真的搞人,基本上就是shell脚本联合起来的,关键是居然还有各种小问题,其中之一就是关于文件名和目录名这个,导致程序只能在软件本身的目录运行,然后各种bug,于是我就修改了一部分,里面对文件名和目录名进行了处理。通常的操作是由路径中提取出文件名,从路径中提取出
Shell basename Bash 2023年05月23日 73次浏览

Bash/Shell通过配置文件.bashrc劫持命令行,实现输入数字前缀即可重复多次执行某条命令,替代手敲for循环

要实现的效果输入数字N + 空格 + 任意命令行:重复执行该条命令N次:常规做法:for i in {1..5};do pwd;done #此种做法命令略显冗长,特别命令和参数较长的话不方便光标移动和高效操作改造方式:通过Bash Shell配置文件(.bashrc)文件动态判断输入的命令行是否
cygwin Shell bashrc Linux 2023年02月23日 93次浏览

Bash Shell实现监控向日葵开机插座和电脑端口,检测到电脑死机后自动重启插座电源以强制重启电脑

情景概述因本人家中工作电脑日常需要24小时开机,并且会跑一些奇奇怪怪的程序,不在家中时,关机或重启电脑的需求很常见,现在问题来了:1、电脑正常运行未死机的情况下我们可以通过ssh远程连入,通过reboot/shutdown命令来重启电脑,当然了,通过微软系统自带远程桌面RDP(mstsc)来连接操作
Shell 向日葵远控 Windows Linux 2023年01月29日 122次浏览

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

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

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

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

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

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

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

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

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

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