second commit

This commit is contained in:
pvincent
2024-02-22 09:56:25 +04:00
parent 35cb36cab6
commit 248193a773
21 changed files with 1865 additions and 2 deletions
+22
View File
@@ -0,0 +1,22 @@
#!/bin/bash
usage() {
echo "Usage: $(basename "$0") <REGEX> <STRING> <FILE>"
}
if [[ $# -ne 3 ]]; then
usage
exit 2
fi
REGEX=$1
STRING=$2
FILE=$3
if ! grep -Eq "$REGEX" "$FILE"; then
printf "$STRING\n" >>$FILE
echo appended
else
sed -Ei "s|$REGEX|$STRING|g" $FILE
echo replaced
fi