Linux-Skript zum Konvertieren von Markdown-Dateien vom JupyterLab-Format in das Qiita-Format

Überblick

Mathematischer Code im JupyterLab-Format$$ $$Zu```mathIn Spezifikationen konvertieren

#Skript

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

#Anwendungsbeispiel

./run.sh code.md

Recommended Posts

Linux-Skript zum Konvertieren von Markdown-Dateien vom JupyterLab-Format in das Qiita-Format
So konvertieren Sie das Format einfach aus Markdown
In Python von Markdown in HTML konvertieren
Ich habe ein Skript in Python erstellt, um MDD-Dateien in das Scrapbox-Format zu konvertieren
Konvertieren Sie Qiita-Artikel zur Sicherung in das Jekyll-Post-Format
Kopieren von Dateien direkt von Amazon EC2 (Amazon Linux) nach S3
Konvertieren Sie die Übersetzungsressourcendatei (.po) in das XLIFF-Format (.xlf).
[Linux] Kopieren Sie Daten mit einem Shell-Skript von Linux nach Windows
[Linux] Komprimieren Sie Ordner und übertragen Sie Dateien von Remote zu Local
[Caffe] Konvertiert die mittlere Datei vom binären Proto-Format in das npy-Format
Skript zum Konvertieren zwischen Xcode-Sprachdateien und tabulatorgetrenntem Text
Konvertieren Sie Bilder aus dem PIL-Format, die mit Django aus dem Formular gelesen wurden, in das base64-Format
Konvertierung von pdf nach txt 2 [pyocr]
So konvertieren Sie von .mgz nach .nii.gz
Konvertieren Sie Daten im XML-Format in Daten im TXT-Format (yolov3)
[Linux] Übergang vom Einschalten zum PC-Start
Skript zum Generieren eines Verzeichnisses aus einer JSON-Datei
Konvertieren Sie das Matplotlib-Diagramm in das EMF-Dateiformat
Konvertieren Sie mit pdfplumber von PDF in CSV
Konvertieren Sie von Katakana zu Vokal Kana [Python]
Benennen Sie Dateien im Format JJJJMMTT in Seriennummern um
Konvertieren Sie an E-Mails angehängte PDF-Dateien in das Textformat
So bedienen Sie Linux von der Konsole aus
Konvertieren Sie PDF-Dateien mit GIMP in PNG-Dateien
Konvertieren Sie den Python-Datumstyp in das RFC822-Format
Einführung von Docker Engine in Linux von Grund auf neu
So finden Sie große Dateien unter Linux
[Amazon Linux] Wechsel von der Python 2-Serie zur Python 3-Serie