Je souhaite utiliser une boucle for pour une commande nécessitant deux fichiers d’entrée. Il y a un seul changement de caractère entre les deux fichiers. Voici deux exemples de fichiers: Fay2_TCCGGAGA-CCTATCCT_L001_R1_001.fastq Fay2_TCCGGAGA-CCTATCCT_L001_R2_001.fastq Voici ma tentative de la commande: for f in /directory/*R1*.fastq pref=${basename “$f” _*R1*.fastq} command input1 $f input2 ${pref}_*R2*.fastq Le problème réside probablement dans […]
J’ai un ensemble de fichiers json où, après la dernière paire de valeurs de clé, j’ai une virgule qui doit être remplacée. { “RepetitionTime”: 0.72, “TaskName”:”WM”, “Manufacturer”: “Siemens”, “ManufacturerModelName”: “Skyra”, “MagneticFieldStrength”: 3.0, “EchoTime”:”0.033″, } Cela devrait ressembler à: { “RepetitionTime”: 0.72, “TaskName”:”WM”, “Manufacturer”: “Siemens”, “ManufacturerModelName”: “Skyra”, “MagneticFieldStrength”: 3.0, “EchoTime”: 0.033 } Comment puis-je réaliser cela […]
Je travaille sur un serveur TeamCity, l’une de mes commandes de construction est la suivante: xcodebuild -scheme “” archive Je dois récupérer le fichier .dSYM code=$(cat <<-'CODE' $lines = file("php://stdin"); foreach($lines as $line){ if(preg_match("#Touch (.*dSYM)#",$line,$m))echo "$m[1]\n"; } CODE ) dsym=$(xcodebuild -scheme "” archive | php -r “$code”) Cela fonctionnera. Cependant, mon problème est, je voudrais […]
J’essaie de remplacer une sous-chaîne d’une chaîne dans un fichier appelé db_config en utilisant bash. le code dans le fichier db_config est dbname=test_1 Je veux remplacer “test_1” par “production”. La sous-chaîne peut être test_1 ou test1 ou testing ou toute chaîne aléatoire, mais le format sera dbname = (quel que soit le nom) Cela doit […]
J’essaie de créer un script shell BASH dans lequel j’invite l’utilisateur à entrer un animal et à retourner “Le $ animal a (numéro I défini dans la déclaration de cas) jambes” J’utilise une déclaration de cas pour cela. Ma déclaration actuelle est ci-dessous: #!/bin/bash echo -n “Enter an animal: ” read animal case $animal in […]
J’ai quelques arguments dans ma variable. Je souhaite remplacer chaque variable par des guillemets simples, séparés par une virgule. var_list=emp location branch. Je veux ma sortie comme: var_list=’emp’, ‘location’, ‘branch’
J’essaie de déplacer les médias et autres fichiers qui se trouvent dans un répertoire spécifié vers un autre répertoire et en créer un autre s’il ne se ferme pas (où iront les fichiers) et créer un répertoire avec les fichiers restants avec des extensions différentes. Mon premier problème est que mon script ne crée pas […]
Je suis nouveau sur UNIX et j’ai des problèmes avec ce qui est probablement un concept très simple. Je voudrais prendre la sortie d’un awk conçu pour renvoyer une seule colonne de données (dans ce cas, ce sont quelques lignes contenant des WWN FC) et l’utiliser comme paramètre de recherche dans un grep de la […]
J’ai un fichier de code source dans lequel les commentaires sont préfixés par // (c.-à-d. Des doubles barres obliques et un espace vide), je veux convertir le code source en un document, penser est de remplacer “double barre oblique et espace” si une ligne commence par, avec une chaîne vide, mais il semble que la […]
J’ai un script dans lequel je lis un fichier dans un tableau ligne par ligne. #!/bin/bash echo “Enter audio file name. (File must be of .wav format)” read fileName echo “Enter path of the audio file” read path echo “Enter folder name” read outputfolder mkdir -p $outputfolder echo “Processing $fileName” ./ilp_diarization2.sh $path/$fileName.wav 120 $outputfolder #value=”$(grep […]