Sono in procinto di rispondere a una richiesta di offerta per un contratto che richiede una buona quantità di elaborazione del testo. Il problema principale è che il cliente vuole essere in grado di eseguirlo su qualsiasi piattaforma UNIX (HPUX, Solaris, AIX, FreeBSD) o Linux (SLES, RHEL), che potrebbe limitare ciò che uso per farlo. Non vogliono rendere l'installazione di strumenti aggiuntivi un pre-requisito.Esistono piattaforme Unix in cui Perl non è installato per impostazione predefinita?
Sono combattuto tra Perl e awk. So che Perl è uno strumento ideale per l'elaborazione del testo (e sono ragionevolmente abile a farlo) ma, prima di inserire la risposta RFT per cui sarà richiesto Perl, mi piacerebbe scoprire se qualcuno è in esecuzione su una piattaforma dove Perl non è installato per impostazione predefinita.
Sarebbe utile elencare tali piattaforme nella RFT e offrire al cliente l'opzione del modo in cui vogliono andare. Ho un vago ricordo che non è su FreeBSD nell'installazione di default e potrebbe anche essere che anche le piattaforme non Linux non ce l'hanno.
Qualsiasi altro strumento può essere suggerito ma, data la mia familiarità con Perl e awk, probabilmente saranno gli unici nella lista.
In realtà, questa è una buona idea (raggruppamento in una sottodirectory) poiché mi permette di controllare anche la versione, anche se dovrò spedire più pacchetti (o un pacchetto con molte subdirectory perl selezionate in fase di esecuzione, una per piattaforma). Controllerò la licenza. +1. – paxdiablo