Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

UNIX/LINUX QUESTION. Solutions and Output, please! Use the FOR loop to write a s

ID: 3736846 • Letter: U

Question

UNIX/LINUX QUESTION. Solutions and Output, please!

Use the FOR loop to write a shell script that adds an extension “.bak” to all the files in a directory by changing all the files in a directory to a “.bak” extension. Kindly make sure to supply the directory name as an argument while running the test script.

I already created this script below. I have two files (when, who) that don't have any extensions. They reside in a directory I call zewo.

How can i improve on my script to backup (.bak extension) those files. Thanks.

femamezi@cs: ~/zewo GNU nano 2.5.3 File: Lab9a.sh Modified A /bin/bash dir-$i for file in 1s $1/ do mv Sfile Sfile.bak done

Explanation / Answer

Please find my code.

#!/bin/bash
dir=$1
for file in `ls $1/*`
do
mv $file $file.bak
done