step by step explanation of grace

This commit is contained in:
asus
2024-01-25 13:55:17 +01:00
parent 66af3c1b66
commit 4c5afa27c4
6 changed files with 506 additions and 3 deletions

16
3_Sully/calculate_print.sh Executable file
View File

@@ -0,0 +1,16 @@
#!/bin/bash
# it's important to put the input_string inside single quotes
input_string='#include <stdio.h>%[\r]#define PRINT %[\s]%[\r]#define FT(...) int main(){%[\\]%[\r]'
special_cahracters=$(echo -E "$input_string" | grep -o "%\[..\]")
echo $special_cahracters
# assiocative array : https://www.gnu.org/software/bash/manual/html_node/Arrays.html
declare -A instructions
instructions["%[\r]"]=10
instructions["%[\s]"]="S"
instructions["%[\\]"]=92
instructions["%[\"]"]=34
for key