Articles of shell

Comment capturer la sortie du système d’exploitation Java -jar dans Linux?

J’exécute la commande java –jar xyz.jar sur le terminal Linux. J’ai à la fois des instructions system.out.println et des instructions System.exit dans le code. comment capturer le system.exit ou la sortie sur le système d’exploitation sur Linux? Dois-je préparer un script Linux pour cela?

script shell unix – comment briser correctement une longue chaîne

Existe-t-il un moyen particulier pour configurer le formatage ou une sorte de saut de ligne à des fins de lisibilité? Par exemple, j’ai une ligne de code longue comme celle-ci avec beaucoup de parameters d’entrée: PGPASSWORD=$DB_OWNER_PWD $PSQL_HOME/psql -h $HOST_NM -p $PORT -U $DBOWNER -v v1=$DBOWNER -v v2=$DUSER -f tst.sql postgres Je voudrais le rendre plus […]

Assigner une liste de nombres à une variable

J’ai une liste de numéros dans un fichier test.txt : 31 32 26 28 27 30 24 15 4 2 1 3 Je veux affecter cette liste à une variable dans un script qui peut être utilisé comme variable de boucle pour une boucle FOR. La variable doit être affectée comme ceci: LIST=”31 32 26 […]

Programmer un shell en C

Je programme actuellement un shell en C et je rencontre quelques problèmes. Lorsque j’essaie de comparer ma commande à une “exit” par exemple, elle ne fait que l’écrire et agit comme si elle n’était pas égale à gdb. Je termine avec un segfault. Si quelqu’un pouvait m’aider à comprendre ce qui ne va pas, je […]

définir un programme comme shell de connexion

Puis-je définir un petit programme que j’ai écrit en tant que shell de connexion? Au lieu d’un shell de connexion standard comme bash? J’ai essayé de googler mais je n’ai trouvé aucune information utile. Tout pointeur est apprécié.

Comment diffuser les données ligne par ligne sous UNIX, exécuter des commandes sur chaque ligne et renvoyer immédiatement la sortie?

J’essaie de faire quelque chose de très simple, mais le résoudre comme je le souhaite m’aiderait aussi avec beaucoup d’autres commandes. Je veux lire un fichier ligne par ligne sous UNIX et y exécuter des commandes, dans ce cas le nombre de caractères. Pour un fichier entier, je voudrais juste utiliser: wc -m Cependant, je […]

Suppression des caractères suivants après un motif dans un fichier texte sous Unix

J’ai un fichier texte qui comporte les lignes suivantes: Customer Details Report – A03_2014-01-04_09-00-09.txt DemandResetFailureReport_2014-01-04_11-00-08.txt ExcessiveMissingReadsReport_2014-01-04_09-00-11.txt LipaBillingSumCheckReport_2014-01-04_11-00-08.txt LipaUsageBillingReport_2014-01-04_12-55-06.txt Je veux lancer une commande sous UNIX (dis, sed ) qui éditera le contenu du fichier texte comme suit: Customer Details Report DemandResetFailureReport ExcessiveMissingReadsReport LipaBillingSumCheckReport LipaUsageBillingReport Je suis tombé sur des commandes telles que sed ‘/^pattern/ d’ […]

retirer une partie de la chaîne de chaque ligne

J’ai un fichier texte, où chaque ligne est une chaîne unique du format /home/usr1/284.txt Le fichier entier est comme /home/usr1/284.txt /home/usr1/361.txt Ce que je veux, c’est supprimer /home/usr1/ et conserver le nom du fichier, par exemple 284.txt Comment faire cela en utilisant la commande linux / unix?

Je reçois une erreur “arg list trop long” dans unix

J’utilise la commande suivante et obtenir une erreur “arg list trop longtemps” .Aide nécessaire. find ./* \ -prune \ -name “*.dat” \ -type f \ -cmin +60 \ -exec basename {} \;

UNIX comment supprimer une ligne qui n’a que des virgules et des espaces

UNIX comment supprimer une ligne qui n’a que des virgules et des espaces dfasdfs,fasfsafsaf,dfasfasfs,sfd dsfsafsa,fsafafsad safsafas,fsafsaf, ,,, asfdasf,asdfddsfas, Je dois supprimer la ligne [,,,]. S’il vous plaît noter qu’un espace peut se produire au début ou à la fin ou entre les deux sed -i ‘/^[ ,]*$/d’ file — > Didn’t work pouvez-vous s’il vous […]