Pull to refresh
49
0
Олег@OlegTar

User

Send message
Ничего, что rmdir перловый удаляет только пустые директории?

Из перлдок
«Deletes the directory specified by FILENAME if that directory is empty»
Блин, хотел удалить Ваш коммент, за не надобностью, нажал на крестик, а он понижает оценку. Блин. Извините.
Можете мне понизить.
Ну я думаю, что создатель какого-нибудь языка хочет создать что-то своё.
А во-вторых, не всем нравится Javascript.
Работают.
Если Вы делаете под Линукс, то либо используйте одинарные кавычки для кода, либо двойные, но тогда придётся экранировать доллары:

perl -pe 's/(.*)/bla-bla-$1/'

или

perl -pe "s/(.*)/bla-bla-\$1/"
Работают.
Если Вы делаете под Линукс, то либо используйте одинарные кавычки для кода, либо двойные, но тогда придётся экранировать доллары:

perl -pe 's/(.*)/bla-bla-$1/'

или

perl -pe "s/(.*)/bla-bla-\$1/"

А ссори, перл — это кроссплатформенно.
Благодарю.
А зачем всё решать именно перлом?
перловый chmod поддерживает только цифры.
Я сделал тестовый пример:

Файл abc.txt такого содержания.
#!/usr/bin/perl
#!/usr/bin/perl
Xывафfdasdfasfd
asdfasfda
sfasdfasfd
asfdasdfa
sdfasdfasfd


потом запустил
type abc.txt | perl -pe "print $_;last"

Мне вывело только "#!/usr/bin/perl". Так что Вы уверены, насчёт Вашего высказывания?
+1, Благодарю.
Сделал утилитку для поиска файлов регулярным выражением (для Никсов говорят find поддерживает регулярки)

rs.bat (rs — regexp search)
perl -MFile::Find -MCwd -le "$path = getcwd;finddepth(sub {print $File::Find::name if %1}, $path)"

Прописал в системные переменные путь к ней.

теперь вызываю её так:
rs /<регулярное выражение>/<флаги>

пример: rs /\.pl$/
:-), просто я с find пока не очень дружу. Благодарю.
Смотря как писать.
Благодарю, исправил.
Не могу, кармы нема. Я тут новенький
12 ...
57

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity