Belirli bir dize kaldırmak ve o dize bıraktığı boşluk çıkarmak için (bir php dosyası) bu unix komutu kullanıyorum. Ne yazık ki birçok durumda, dosyaları tamamen sildim olsun.
Bir çözüm var mı?
<?php
$dir = "./";
$rmcode = `find $dir -name "*.php"
-type f |xargs sed -i 'somestring' 2>&1`; echo "String removed.<br />\n";
$emptyline = `find $dir -name "*.php"
-type f | xargs sed -i '/./,$!d' 2>&1`; echo "Empty lines removed.<br
/>\n";
?>
Edit
Bu işe misiniz?
$emptyline = `find $dir -name "*.php"
-type f | xargs sed -i '/./,$!d' 2>&1`; echo "Empty lines removed.<br
/>\n";
olur
$emptyline = `find $dir -name "*.php"
-type f | xargs sed -i '/\s/,$!d' 2>&1`; echo "Empty lines removed.<br
/>\n";