一行就能搞定,输出32或者64
$ getconf LONG_BIT
$ 64
用在Makefile里非常给力……
OS = $(shell getconf LONG_BIT)[......]
一行就能搞定,输出32或者64
$ getconf LONG_BIT
$ 64
用在Makefile里非常给力……
OS = $(shell getconf LONG_BIT)[......]
对于简单的邮件,可以直接使用sendmail或者mailx,但是带附件的比较麻烦,我们可以使用mutt。
1、安装
以Ubuntu/Debian为例,apt-get,CentOS等可以yum。
sudo apt-get install mutt
2、发邮件
请确认已经配置了sendmail
echo "Content" | mutt -s "Subject" xxxx@gmail.com -a ./firewall.sh
如上面所示:Content、Subject是内容和标题[......]
一个比较简单又丑陋的方法是使用时间戳。
例如秒数
date +%s
会产生如下输出
1294289727
如果想更精细,例如到纳秒:
date +%s%N
这样就是秒+纳秒的输出
1294318333206155697[......]
这个灰常强大,转了!
来自 http://www.chinaunix.net/jh/24/201364.html
自动输入用户名和密码用于tenlnet的shell, 哈哈
用linux的朋友且经常用配置路由器的可有福了.
今天刚刚完成, 大家多提意见
[bash]
#===========autotelnet.sh==============
#!/bin/bash
if (( $# != 1 ))
then
echo " u[......]
在开发中,我们经常需要对N多文件编码进行更改,iconv只能对单文件的进行更改,怎么办呢?我们写一个shell脚本来解决这个问题。
用法示例:
cd ~/workspace/XXXProject
~/iconv_shell.sh ./ *java
好了,直接上代码~~
#!/bin/bash
if [ "$#" != "2" ]; then
echo "Usage: `basename $0` dir filter"
exit
fi[......]