Inotify и Bash

Мои требования были немного разными, но, надеюсь, кто-то помог. Мне нужно было прочитать тип из конфигурации и динамически генерировать общий тип.

namespace GenericTest
{
    public class Item
    {
    }
}

namespace GenericTest
{
    public class GenericClass
    {
    }
}

Наконец, вот как вы его называете. Определите тип с обратным шагом .

var t = Type.GetType("GenericTest.GenericClass`1[[GenericTest.Item, GenericTest]], GenericTest");
var a = Activator.CreateInstance(t);

24
задан DNA 29 August 2013 в 22:05
поделиться

1 ответ

Выходные данные из inotifywait имеют вид:

filename eventlist [eventfilename]

Если ваши имена файлов могут содержать пробелы и запятые, это становится сложно разобрать. Если он содержит только «нормальные» имена файлов, то вы можете сделать:

srcdir=/home/inventory/initcsv
tgtdir=/home/inventory/csvstorage
inotifywait -m -e create "$directory" |
while read filename eventlist eventfile
do
    sed '/^"EE/d'/' "$srcdir/$eventfile" > "$tgtdir/$eventfile" &&
    rm -f "$srcdir/$eventfile
done
11
ответ дан Jonathan Leffler 29 August 2013 в 22:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: