Script Linux pour convertir les fichiers Markdown du format JupyterLab au format Qiita

Aperçu

Code mathématique au format JupyterLab$$ $$À```mathConversion aux spécifications

#scénario

run.sh


filename=${1-'code.md'}

 search $$
nl -ba $filename | grep "\$\\$" > TMP

 num of iteration
nrow=(`wc TMP    | awk '{print $1}'`)

 get row number
array=($(cat TMP | awk '{print $1}'))

for i in `seq 1 ${nrow}`
do

  echo ${array[$((i-1))]}

  if [ $(( ${i} % 2 )) == 1 ]
  then sed -ie "${array[$((i-1))]} s/\$\\$/\`\`\`math/g" $filename
  else sed -ie "${array[$((i-1))]} s/\$\\$/\`\`\`/g"     $filename
  fi

done

rm TMP

#Exemple d'utilisation

./run.sh code.md

Recommended Posts

Script Linux pour convertir les fichiers Markdown du format JupyterLab au format Qiita
Comment convertir facilement le format de Markdown
Convertir de Markdown en HTML en Python
J'ai créé un script en python pour convertir des fichiers .md au format Scrapbox
Convertir les articles Qiita au format de publication Jekyll pour la sauvegarde
Copie de fichiers directement d'Amazon EC2 (Amazon Linux) vers S3
Convertir le fichier de ressources de traduction (.po) au format XLIFF (.xlf)
[Linux] Copie des données de Linux vers Windows avec un script shell
[Linux] Compresser les dossiers et transférer des fichiers de la télécommande vers le local
[Caffe] Convertit le fichier moyen du format proto binaire au format npy
Script pour convertir entre les fichiers de langue Xcode et le texte délimité par des tabulations
Convertir une image au format PIL lue depuis un formulaire avec Django au format base64
Conversion de pdf en txt 2 [pyocr]
Comment convertir .mgz en .nii.gz
Convertir les données au format XML en données au format txt (yolov3)
[Linux] Flux de la mise sous tension au démarrage du PC
Script pour générer un répertoire à partir d'un fichier json
Convertir le graphique matplotlib au format de fichier emf
Convertir de PDF en CSV avec pdfplumber
Conversion de katakana en voyelle kana [python]
Renommez les fichiers au format AAAAMMJJ en numéros de série
Convertir un PDF joint en courrier électronique au format texte
Comment faire fonctionner Linux depuis la console
Convertir des fichiers PDF en fichiers PNG avec GIMP
Convertir le type de date Python au format RFC822
Présentation de Docker Engine à Linux From Scratch
Comment trouver des fichiers volumineux sous Linux
[Amazon Linux] Passage de la série Python 2 à la série Python 3