我有以下布局:
我想要做的是重命名根目录以包含其中包含的(递归)文件的数量.只要不太长,格式就不是非常重要.我希望能够每小时左右以cron的身份运行此脚本来更新目录名称,因此在第一次运行后它将如下所示:
然后在第二次运行之后,可能会添加和删除更多文件,现在它看起来像这样:
到目前为止,我有以下bash脚本,但我无法弄清楚如何在文件名上进行正则表达式替换
#!/bin/bash
TARGETPATH=/home/pritchea/test
for CURDIR in `ls -l $TARGETPATH`
do
if [ -d $TARGETPATH/$CURDIR ]; then
echo "$CURDIR is a directory"
FILECOUNT=`find $TARGETPATH/$CURDIR -type f | wc -l`
echo " and there …Run Code Online (Sandbox Code Playgroud) 我全新安装了 Centos 6.3,已完全更新。我已经从源安装了 mono、xsp 和 mod_mono。每个包都完美编译。它们都以 /usr/local/mono 前缀安装(因此所有内容都位于 /usr/local/mono 下)
我已将“Ininclude conf/mod_mono.conf”添加到我的 httpd.conf 文件中。我使用http://go-mono.com/config-mod-mono/生成了一个虚拟主机。我必须稍微自定义它才能获得正确的二进制路径,但仅此而已。
这是我的虚拟主机内容(我删除了评论):
<VirtualHost *:80>
ServerName sandbox.domain.com
ServerAdmin web-admin@sandbox.domain.com
DocumentRoot /u01/www/vhosts/asp
MonoServerPath sandbox.domain.com "/usr/local/mono/bin/mod-mono-server2"
MonoDebug sandbox.domain.com true
MonoSetEnv sandbox.domain.com MONO_IOMAP=all
MonoApplications sandbox.domain.com "/:/u01/www/vhosts/asp"
<Location "/">
Allow from all
Order allow,deny
MonoSetServerAlias sandbox.domain.com
SetHandler mono
</Location>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
这是我尝试加载的页面(default.aspx):
<html>
<body>
Hello
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
它既漂亮又简单。当我访问它时,它给出了以下错误:
System.Web.Compilation.CompilationException
CS1576: The line number specified for #line directive is missing or invalid
Description: Error compiling a resource required to service this request. …Run Code Online (Sandbox Code Playgroud)