SHA-256: Difference between revisions

Added AWK solution
(Add R solution)
(Added AWK solution)
Line 8:
<lang AutoHotkey>str := "Rosetta code"
MsgBox, % "File:`n" (file) "`n`nSHA-256:`n" FileSHA256(file)
 
 
 
; SHA256 ============================================================================
Line 61 ⟶ 59:
<pre>String: Rosetta code
SHA-256: 764FAF5C61AC315F1497F9DFA542713965B785E5CC2F707D6468D7D1124CDFCF</pre>
 
=={{header|AWK}}==
Using the system function as a 'library'.
<lang AWK>{
("echo -n " $0 " | sha256sum") | getline sha;
gsub(/[^0-9a-zA-Z]/, "", sha);
print sha;
}
</lang>
 
{{out}}
<pre>764faf5c61ac315f1497f9dfa542713965b785e5cc2f707d6468d7d1124cdfcf</pre>
 
=={{header|BaCon}}==