Faço scripts em PHP para resolver alguns problemas de genética aqui no nosso instituto. Participei de uma palestra do Júlio Neves, fiquei surpreso com o poder do Shell Script. Hoje acredito que, mesmo gostando muito da PHP e a uso com frequência em scripts web, o Shell Script seria mais rápido para todas rotinas que temos aqui no nosso laboratório de bioinformática.
Resolvi então mandar um script "teste" em php para ser reescrito em shell script. Alguém poderia fazer essa gentileza?
Segue o script em php:
<?php
error_reporting(E_ALL);
$splits_handle = fopen("texto.txt", "r");
while (!feof($splits_handle)) {
$line = rtrim(fgets($splits_handle));
if ($line != "") {
if (isset($splits[$line])) $splits[$line] ++;
else $splits[$line] = 1;
}
}
foreach ($splits as $key => $valor){
echo $key ."=>".$valor."\n";
}
fclose($splits_handle);
?>
Dentro do arquivo "texto.txt" tem uma coluna de letras aleatórias (ACTGGTACGTATGCA....) eu preciso saber a quantidade de cada letra presente no arquivo.
Agradeço demais se alguém mandar esse script em Shell, terei uma noção do quão é valida a mudança de PHP para Shell Script.