小编Ton*_*y P的帖子

根据Linux中的文件数重命名目录

我有以下布局:

  • D1
    • F1
    • F2
    • F3
  • D2
    • F4
    • F5
  • D3
    • F6
    • F7
    • F8
    • D4
      • F9

我想要做的是重命名根目录以包含其中包含的(递归)文件的数量.只要不太长,格式就不是非常重要.我希望能够每小时左右以cron的身份运行此脚本来更新目录名称,因此在第一次运行后它将如下所示:

  • 3-D1
    • F1
    • F2
    • F3
  • 2-D2
    • F4
    • F5
  • 4-D3
    • F6
    • F7
    • F8
    • D4
      • F9

然后在第二次运行之后,可能会添加和删除更多文件,现在它看起来像这样:

  • 1-D1
    • F1
  • 4-D2
    • F2
    • F3
    • F4
    • F5
  • 10-D3
    • F6
    • F7
    • F8
    • D4
      • F9
      • F10
      • F11
      • F12
      • F13
      • F14
      • F15

到目前为止,我有以下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)

regex linux bash rename

5
推荐指数
1
解决办法
279
查看次数

mod_mono 在新安装的 centos 上出现 EOF 错误

我全新安装了 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)

apache mono centos mod-mono

4
推荐指数
1
解决办法
1448
查看次数

标签 统计

apache ×1

bash ×1

centos ×1

linux ×1

mod-mono ×1

mono ×1

regex ×1

rename ×1