commit ae83331d48fddb5360979a0fc9794c05fce3545a Author: Timo Schmidt Date: Tue Mar 14 23:51:15 2023 +0100 All diff --git a/ex01/print_groups.sh b/ex01/print_groups.sh new file mode 100755 index 0000000..b2df2c5 --- /dev/null +++ b/ex01/print_groups.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +id "${FT_USER}" -nG | tr ' ' ',' | tr -d '\n' diff --git a/ex02/find_sh.sh b/ex02/find_sh.sh new file mode 100755 index 0000000..75704ca --- /dev/null +++ b/ex02/find_sh.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +find . -type f -name "*.sh" | xargs -I{} basename {} | sed 's/\.sh$//g' diff --git a/ex03/count_files.sh b/ex03/count_files.sh new file mode 100755 index 0000000..a113322 --- /dev/null +++ b/ex03/count_files.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +find . | wc -l diff --git a/ex04/MAC.sh b/ex04/MAC.sh new file mode 100755 index 0000000..d503f87 --- /dev/null +++ b/ex04/MAC.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +ifconfig -a | grep ether | awk '{ print $2 }' diff --git "a/ex05/\"\\?$*'MaRViN'*$?\\\"" "b/ex05/\"\\?$*'MaRViN'*$?\\\"" new file mode 100644 index 0000000..f70d7bb --- /dev/null +++ "b/ex05/\"\\?$*'MaRViN'*$?\\\"" @@ -0,0 +1 @@ +42 \ No newline at end of file diff --git a/ex06/skip.sh b/ex06/skip.sh new file mode 100755 index 0000000..324704c --- /dev/null +++ b/ex06/skip.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +ls -l | awk 'NR % 2 == 1' diff --git a/ex07/r_dwssap.sh b/ex07/r_dwssap.sh new file mode 100755 index 0000000..0ba65e3 --- /dev/null +++ b/ex07/r_dwssap.sh @@ -0,0 +1,17 @@ +#!/bin/sh + +FT_DIFF=$((FT_LINE2 - FT_LINE1 + 1)) + +cat /etc/passwd | + grep -v '#' | + sed '1d' | + awk 'NR % 2 == 1' | + rev | + sort -r | + rev | + cut -d':' -f1 | + rev | + head -"${FT_LINE2}" | + tail -"${FT_DIFF}" | + tr '\n' ':' | + sed -e 's/:$/./g' -e 's/:/, /g' diff --git a/ex08/add_chelou.sh b/ex08/add_chelou.sh new file mode 100755 index 0000000..704ea85 --- /dev/null +++ b/ex08/add_chelou.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +echo hi