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

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

Linux多IP服务器指定出口IP

1.修改路由表指定默认路由源ip,也可设置metric优先级指定出口ip:ip route replace default via 网关IP dev eth0 src 出口IP2.也可使用iptables snat,扩展可对目标ip、端口、应用软件等单独指定出口ip。iptables -t nat
iptables CentOS IP 2024年02月22日 126次浏览

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次浏览

Linux Debian提示setlocale: LC_ALL: cannot change locale (en_US.UTF-8)的解决办法

此处以 en_US.UTF-8 为例(排错其他语言包也同理):cat /etc/locale.gen | grep en_US.UTF-8 查看是否有 en_US.UTF-8 内容vim /etc/locale.gen 去掉 en_US.UTF-8 前面的#号注释sudo locale-gen 重新
Debian Locale 2023年05月21日 130次浏览

群晖 安装ipkg实现安装lsof等命令

https://blog.csdn.net/robin_lee/article/details/106784969群晖中没有lsof , fuser等命令,其他命令被加了syno前缀。如下方法安装lsof:sudo -iwget http://ipkg.nslu2-linux.org/feeds/o
群晖 lsof DSM918 2023年05月18日 198次浏览

awk如何立即刷新缓冲区,不缓存完整输出(更频繁地刷新标准输出)

解决方案方案一: cat /dev/ttyPSC9 | awk '{ print $0; system("")}'方案二:cat /dev/ttyPSC9 | stdbuf --output=L awk '{print $0}'附:sed 可以使用 -u 选项更频繁地刷新缓冲区
awk sed Unbuffer stdout 2023年05月05日 106次浏览

Cygwin Bash Shell借助PHP快速计算两个日期或时间的日期差、时间差

概述PHP有 datetime.diff工具类可以便捷地精确地计算两个日期时间之间的差值( 详见PHP官方文档:https://www.php.net/manual/zh/datetime.diff.php ),很多时候我们需要在终端通过命令参数调用的形式快速获取结果,故封装以下参数。BTW,为什么
2023年04月08日 79次浏览

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次浏览