我试图-temp用Bash getopts 解析一个选项.我正在调用我的脚本:
./myscript -temp /foo/bar/someFile
Run Code Online (Sandbox Code Playgroud)
这是我用来解析选项的代码.
while getopts "temp:shots:o:" option; do
case $option in
temp) TMPDIR="$OPTARG" ;;
shots) NUMSHOTS="$OPTARG" ;;
o) OUTFILE="$OPTARG" ;;
*) usage ;;
esac
done
shift $(($OPTIND - 1))
[ $# -lt 1 ] && usage
Run Code Online (Sandbox Code Playgroud) 我试图限制显示的分页.我的网站有500多页,所有500多个数字都显示在分页中.
我试图像这样限制它:
Prev 1 2 3 4 5 6 Next
Run Code Online (Sandbox Code Playgroud)
我的代码:
$skin = new skin('site/pagination'); $pagination = '';
if ($pages >= 1 && $page <= $pages) {
for ($x=1; $x<=$pages; $x++) {
$TMPL['pagination'] = ($x == $page) ? '<strong><a href="/writer/'.urlencode($name).'/'.$x.'">'.$x.'</a></strong> ' : '<a href="/writer/'.urlencode($name).'/'.$x.'">'.$x.'</a> ';
$pagination .= $skin->make();
}
}
Run Code Online (Sandbox Code Playgroud) 我试图用临时文件中的单引号保存你好世界我打开临时文件你好世界节目没有单引号如何解决这个问题
#!/usr/bin/perl -w
chomp($TMPFILE = `mktemp bumatinaskk.XXXXXXXXXX`);
$echo = "echo \'hello word\' >>$TMPFILE";
system ("$echo");
Run Code Online (Sandbox Code Playgroud)