Articles of unix

Awk pour créer un nouveau fichier à partir de la première colonne non existante

Disons que j’ai “File 1” avec le contenu ci-dessous: 123|abc|def| 456|ghi|jkl| 789|mno|pqr| Et j’ai “File 2” avec le contenu ci-dessous: 123|abc|def| 456|ghi|jkl| 789|mno|pqr| 134|rst|uvw| Comme vous pouvez le voir, “134” n’existe pas sur le fichier 1, par conséquent, mon script shell doit créer un fichier 3 qui contient les éléments suivants. 134|rst|uvw| Comment puis-je atteindre […]

Conversion de la date et de l’heure en heure UNIX

J’espère que quelqu’un ici sait ce qui se passe. J’ai ce problème étrange où lorsque j’essaie de convertir une date / heure en temps UNIX, j’obtiens des nombres négatifs, voici mon code de référence: > foo alpha = as.POSIXct(foo) > alpha [1] “0004-01-20 LMT” > beta = as.numeric(alpha) > beta [1] -62039347125 #Why?!?!?! Donc en […]

Comment imprimer le nombre de lignes de sortie de commande dans le shell UNIX

Supposons que command1 traite quelque chose et je m’intéresse à la fois à la sortie de commande1 et au nombre de lignes que la sortie a réellement. $ command1 | wc – l affiche le nombre de lignes de sortie de la commande1, tout en $ command1 | nl imprime quelque chose comme ça: 1 […]

Le préfixe de tiret at-il un effet sur le comportement de `ar`?

Dans la page de manuel de l’utilitaire ar , je vois la ligne suivante. Si vous le souhaitez, vous pouvez commencer le premier argument en ligne de commande par un tiret. Cependant, il n’ya aucune autre mention du tiret nulle part ailleurs dans la page de manuel. Comme j’ai vu des commandes ar avec et […]

tr remplacé l’espace par newline ne donnant pas de valeurs uniques avec uniq

Je suis en train de remplacer les caractères spatiaux par des caractères de nouvelle ligne en utilisant tr et en passant la sortie à uniq pour afficher des valeurs uniques, mais je n’obtiens pas la sortie attendue. Quelle est la raison pour laquelle seul le mot c’est unique? echo “hello world hello” | tr ‘ […]

Sélectionnez le menu de cas ne fonctionne pas

J’ai le menu de sélection suivant. #!/bin/bash PS3=’Please enter your choice(1-4): ‘ options=(“First Install” “Add cilent” “Delete Cilent” “Quit”) select opt in “${options[@]}” do case $opt in “First Install”) newinstall break ;; “Add cilent”) add_client break ;; “Delete Cilent”) delete_client break ;; “Quit”) break ;; *) echo invalid option;; esac done Le problème est que […]

A partir d’une chaîne remove ‘-‘ et ensuite imprimer les 10 premiers caractères dans un script shell

J’ai une chaîne qui dit “marché à distance”. J’ai besoin que tous les tirets soient sortis en premier, puis extrayez les 8 premiers caractères dans une variable. s1=’Far-mers-market’ s2=Farmersm

Comment remplacer une chaîne ayant des caractères spéciaux dans un fichier xml par des commandes unix

Je dois remplacer la chaîne ci-dessous par null. C’est fondamentalement un fichier xml et je veux omettre la partie xmnls en utilisant les commandes unix. xmlns:stl=”http://www.xxx.yy/1234/stl-1.0″ xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” J’ai essayé d’utiliser les commandes ci-dessous: perl -pi -e “s+xmlns:stl=”http://www.xxx.yy/1234/stl-1.0″ xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”++” filename.xml sed ‘s+xmlns:stl=”http://www.xxx.yy/1234/stl-1.0″ xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”++’ filename.xml Je n’ai pas bien travaillé. 🙁 Les ​​experts ont-ils une idée de […]

condition évaluant à “VRAI”

J’essaie de vérifier les doublons dans ma firebase database en utilisant un script shell. Pour cela, j’ai créé une fonction nommée “check ()” qui fait écho à True ou False et qui est stockée dans la variable “result”. Mais tout en évaluant l’utilisation de la commande if, elle renvoie toujours “True”. #redundancy check function check() […]

Insérer des espaces autour des mots entre parenthèses

J’ai un fichier appelé sso-shop-med.txt . insert into brs.user_shops (user_name, shop_id, is_active, created_date, created_by, last_updated_date, last_updated_by)values(‘204026601′,18, TRUE, current_date,’502675409′,current_date,’502675409’); insert into brs.user_shops (user_name, shop_id, is_active, created_date, created_by, last_updated_date, last_updated_by)values(‘502689031′,18, TRUE, current_date,’502675409′,current_date,’502675409’); insert into brs.user_shops (user_name, shop_id, is_active, created_date, created_by, last_updated_date, last_updated_by)values(‘502683504′,18, TRUE, current_date,’502675409′,current_date,’502675409’); insert into brs.user_shops (user_name, shop_id, is_active, created_date, created_by, last_updated_date, last_updated_by) values (‘204009239’, 18, […]