@deprecated_ii >Linux command line echo $SHELL -> /bin/bash bash --version; GNU bash, version 5.2.32(1)-release (x86_64-pc-linux-gnu) Copyright (C) 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software; you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
mkdir --version; mkdir (GNU coreutils) 9.5 Copyright (C) 2024 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
Written by David MacKenzie.
dir --version; dir (GNU coreutils) 9.5 Copyright (C) 2024 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
Written by Richard M. Stallman and David MacKenzie.
ls --version; ls (GNU coreutils) 9.5 Copyright (C) 2024 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
Written by Richard M. Stallman and David MacKenzie.
A couple of months ago, my interview task was to find a property in some kind of a PCI ROM. They have an obscure spec with rather strange definition. The trick was: what happens if your ROM is full of zeros (a naive interpretation of the spec would make the program loop forever in that case)? What if it's full of ones? What happens if the property is at the end of page? Program workarounds to make it safe.