Articles of traitement de

Comment get une copy binary simple (brute) de n'importe quel file sous Unix / Linux?

J'ai lu de nombreuses questions similaires sur la communauté Stack Exchange, mais aucun d'entre eux n'aborde un vidage binary «propre». J'ai utilisé: xxd et sed combinaisons pour essayer d'get un vidage binary propre à partir d'un file donné. Laissez-moi vous expliquer de quoi je parle. Vous avez probablement vu la sortie de `xxd -p ', […]

shell de process de script shell

Je fais quelques expériences pour savoir comment les variables d'environnement sont héritées du process parent au process enfant en exécutant des scripts shell dans zsh et ensuite utiliser pstree <username> pour voir l'arborescence d'inheritance. Je suppose que zsh fait une fourchette pour exécuter un script. Mais le nom du process dans le file pstree est […]

Lire une colonne à deux caractères en deux colonnes distinctes

J'ai un file avec des données de génotype. La deuxième colonne a les deux allèles pour une variante génétique particulière concaténée, comme ci-dessous. rs969931 CA 1.000 2.000 2.000 2.000 2.000 2.000 1.000 1.000 rs2745406 CT 0.000 2.000 2.000 1.000 1.000 2.000 1.000 1.000 rs6939431 AG 0.000 0.000 0.000 0.000 0.000 0.000 1.000 0.000 rs1233427 AG […]

Problème avec la lecture du file text codé en encoding Western (ISO-8859-1)

J'ai un problème avec l'enencoding du file text ISO-8859-1 (sous-titres en polonais), qui ressemble à quelque chose comme ça: Mieszka³ sam, | ¿adnej ¿ony, dzieci. Il devrait être: "Mieszkał sam, żadnej żony, dzieci". J'ai essayé: convertir le file text en UTF-8 en utilisant iconv changer l'enencoding en UTF-8 en utilisant medit. changer la langue du […]

Qui forge les process de commands dans la coquille?

Considérons cette command dans le shell: ls|less Nous soaps maintenant que ls et less sont exécutés comme deux process différents. Nous soaps que le shell crée un process enfant qui charge le programme ls en utilisant l'une des fonctions de la famille exec() . Mes questions sont: qui détermine le process qui exécute le less […]

Conversion de files text DOS en Unix

J'ai un tas de scripts PHP qui sont au format DOS ( vi affiché [noeol] [dos] dans la ligne d'état) et comme prévu ils n'étaient pas utilisables. J'ai couru dos2unix sur eux pour fixer les extrémités de la ligne: dos2unix index.php mais quand j'ouvre les files en vi je vois toujours [noeol] sur la ligne […]

Diviser les lignes à l'intérieur des files avec des colonnes de largeur fixe

Comment puis-je supprimer des informations factices d'un file nommé results.txt avec des lignes comme celle-ci? Les lignes à l'intérieur du file sont comme ceci: _my0001_split00000000.txt:Total Dynamic Power = 0.0000 mW _my0001_split00000050.txt:Total Dynamic Power = 117.5261 uW (100%) Et ils devraient changer pour tab séparer le format comme ceci: 0001 00000000 0.0000 mW 0001 00000050 117.5261 […]

Comment ignorer le file sed s'il contient des regex?

J'utilise actuellement la command simplifiée suivante pour supprimer les espaces de fin et append une nouvelle ligne à la fin du file si nécessaire: find . -type f -exec sed -i -e 's/[ \t]\+\(\r\?\)$/\1/;$a\' {} \+ Comme vous le verrez rapidement, cela a deux problèmes: il va changer les files binarys et il va append […]

Comment je peux joindre deux par deux colonnes en utilisant un shell

J'ai 10 colonnes dans mon input, par exemple, et je veux ma sortie avec 5 colonnes. Plus précisément, je voulais join les colonnes 1 et 2, colonnes 3 et 4, colonnes 5 et 6, etc. Mon input comme comme: ID01 1 2 0 1 2 0 1 0 ID02 1 0 1 0 1 0 […]

Comment utiliser Awk pour formater des nombres avec un séparateur de milliers

Quelqu'un peut-il me dire comment utiliser la command awk pour cette déclaration "le nombre contiendra des virgules après chaque trois numbers.Par exemple, 100000000 deviendra 100 000 000". Je sais comment utiliser la command sed pour get cette sortie, mais je ne sais pas comment utiliser awk, je suis débutant s'il vous plaît dites-moi que je […]