Le shell Korn (ksh) est un shell avec des fonctionnalités de script avancées, que l'on trouve couramment sur les unités commerciales et certains systèmes BSD mais rarement utilisé sur Linux.
Je souhaite rechercher plusieurs chaînes dans deux fichiers. Si une chaîne est trouvée dans les deux fichiers, faites quelque chose. Si une chaîne se trouve dans un seul fichier, faites autre chose. Mes commandes sont les suivantes: ####This is for the affirmative sentence in both files if grep -qw "$users" …
Selon ce post StackOverflow , il est possible d'avoir une invite colorée dans KornShell. Je n'ai pas pu comprendre comment procéder. Je peux utiliser la couleur: echo -e "\033[34mLinux\033[00m" donne une sortie "Linux" bleue, tout comme: printf "\033[34mLinux\033[00m" Cependant, lorsque j'incorpore les codes d'échappement dans ma PS1variable d'invite, ils ne …
J'utilise le shell AIX 6.1 ksh. Je veux utiliser une doublure pour faire quelque chose comme ça: cat A_FILE | skip-first-3-bytes-of-the-file Je veux sauter les 3 premiers octets de la première ligne; Y a-t-il un moyen de faire cela?
Supposons que j'ai une liste de fichiers csv au format suivant: INT_V1_<Product>_<ID>_<Name>_<ddmmyy>.csv ASG_B1_V1_<Product>_<ID>_<Name>_<ddmmyy>.csv Le INT_V1_ & ASG_B1_V1_ est fixe, ce qui signifie tous les fichiers csv commencent avec elle. Comment puis-je diviser les noms de fichiers en variables? Par exemple, je voulais capturer le nom et l'attribuer à une variable …
J'écris le script est ksh. Besoin de trouver tous les noms de répertoire directement sous le répertoire actuel qui ne contiennent que des fichiers, pas des sous-répertoires. Je sais que je pourrais utiliser ls -alRet analyser récursivement la sortie pour la première lettre du premier champ ( dpour un répertoire). …
** Remarque: J'ai posé cette même question sur SuperUser, mais je n'ai reçu aucune réponse. Je me rends compte maintenant que c'est un forum plus approprié pour cette question particulière. * Dans un shell ksh, la touche Suppr ne fonctionne pas correctement sur la ligne de commande. J'obtiens un ~ …
Considérant un scénario où un programme parent (qui pourrait être un programme C ++ ou un script shell) exécute un script shell enfant, lorsque nous frappons Control + C (ou tout autre caractère configuré pour être le caractère INTR) pendant l'exécution du script shell enfant, un SIGINT est envoyé à …
J'ai déclaré des fonctions et des variables dans bash / ksh et je dois les transmettre dans sudo su - {user} << EOF: #!/bin/bash log_f() { echo "LOG line: $@" } extVAR="yourName" sudo su - <user> << EOF intVAR=$(date) log_f ${intVAR} ${extVAR} EOF
Donc, en général, j'ai tendance à rechercher le sedtraitement de texte - en particulier pour les gros fichiers - et à éviter généralement de faire ce genre de choses dans le shell lui-même. Je pense cependant que cela pourrait changer. Je fouinais man kshet j'ai remarqué ceci: <#pattern Seeks forward …
Exécuter un kornshell et essayer de parcourir une arborescence de répertoires. Voulez-vous cd dans un sous-répertoire nommé comme suit: -3ab_&_-3dc.img Ma question est: COMMENT dois-je échapper à l'esperluette sous ce nom? J'ai essayé différentes combinaisons de guillemets doubles et de barres obliques inversées sans succès.
Mon objectif est de vérifier une plage de nombres avec (uniquement avec case+ esac) et d'imprimer la plage. Ainsi, par exemple: Si le nombre est compris entre 0 et 80, imprimez >=0<=80 Si le nombre est compris entre 81 et 100, imprimez >=81<=100 etc. Le problème avec mon script ci-dessous …
Je veux imprimer toutes les lignes du fichier jusqu'au mot de correspondance, veuillez me conseiller sur la façon de le faire avec awk par exemple Je veux imprimer toutes les lignes jusqu'au mot PPP remarquez que la première ligne doit être différente de AAA (n'importe quel mot) cat file.txt AAA …
J'ai trois fichiers avec n nombre de lignes comme indiqué ci-dessous sample1.txt ------------------------------ Date Time Name ------------------------------ 2013/10/12 12:09:09 Krish 2013/10/12 13:12:01 Ramb 2013/10/12 15:28:39 Likha 2013/10/12 15:56:12 Mat . . . Sample2.txt ------------------------------ Date Time Name ------------------------------ 2013/10/12 11:19:21 Jack 2013/10/12 12:11:09 Rob 2013/10/12 15:45:12 Rick 2013/10/12 22:11:10 Phil …
J'ai certains serveurs AIX 7 qui sont limités aux logiciels que je peux installer et je me demande si je peux kshutiliser la touche de tabulation pour compléter les noms de fichiers sur le promoteur du shell. Les pages de manuel sont rares pour ksh et je ne vois pas …
Donc , fondamentalement , mon End, Pageup/ Pagedown, et la Deleteclé ne fonctionnent pas dans ksh93. J'utilise FreeBSD d'ailleurs. Mes touches fléchées fonctionnent, tout comme ma touche d'accueil. Ces clés fonctionnent quand je mets ça dans mon .kshrc set -o emacs J'ai essayé de faire CELA , en mettant ceci …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.