脚本 tagged posts

shell脚本里For循环遍历数组变量的问题及应用介绍

读取一个文件,把每一行赋值给一个数组的变量,然后用for循环打印出来

 代码如下:
#!/bin/sh
i=1
SUM=`sed -n ‘$=’ tmp.txt` #计算文件的总行数
echo “$SUM”
while read line
do
arr[$i]=”$line”
i=`expr $i + 1`
done < tmp.txt
echo “$i”
i=1
for i in `seq $SUM` ;do
echo “${arr[$i]}”
done

附:shell数组补充知识

一、声明数组

1)array[key]=value # array[0]=one,array[1]=two
2)declare -a arr...

继续阅读

如何在php脚本文件中加载/包含/调用/使用/引用html静态网页文件

有好几种方法和函数供大家使用:

include()
include_once()
require()
require_once()
file_get_contents()

例如/例子:
// Create a DOM object from a string
$html = str_get_html('<html><body>Hello!</body></html>');

// Create a DOM object from a URL
$html = file_get_html('http://www.google.com/');

// Create a DOM object from a HTML file
$html = file_get_html('test.htm');
<?php
if(some condition...
继续阅读

使用python脚步循环实现批量移动批量文件的脚本

家里的home server,有视频和电子书等,需要编写个脚本,将不同后缀的文件移动到指定的目录下。

这里使用python,写了个简单的脚本:

#!/usr/bin/python
# -*- coding: utf-8 -*-
import os

scan_path=”/Users/marshal”
book_path=”/Users/marshal/books”

def file_action(file):
if(file.endswith(“.pdf”) or file.endswith(“.epub”)):
os...

继续阅读

php/javascript脚本中如何使用HTTP_USER_AGENT来判断访问网站来源的用户设备类型苹果/安卓/平板/电脑/ios/mobile/ipad/iphone/tablet/PC端还是移动终端/手机

使用 User-Agent 中的字符串,并结合 HTTP Header,来检测移动设备环境。

可以检测出所用的设备类型(包括操作类型,以及手机品牌等都能检测)和浏览器的详细信息。

当用户使用移动终端访问网站时,我们可以通过程序检测用户终端类型,如果是手机用户,则引导用户访问适配手机屏幕的移动站点。接下来我们介绍分别使用PHP和JAVASCRIPT代码判断用户终端类型。...

继续阅读

shell脚本怎么如何用date时间/日期命令格式化输出日期或想要的输出格式

首先,使用命令替换设置日期,主机名和用户,日期格式为:/DD/MM/YYYY ,参数格式为:
date +%d/%m/%y
格式           输出
year
%Y             2007           完整年份
%y             07             年份简写

month
%m             05            月份
%h             May           月份(英文简写)

day
%d           ...

继续阅读
Top Down