Write a TCL script to Copy a file and translate to native format.
Aim:
☛ Write a TCL script to Copy a file and translate to native format.
Solution :
PROGRAM: (copy_file.tcl)
set sourceFile "input.txt"
set destFile "output.txt"
# Open source file for reading
set in [open $sourceFile "r"]
# Open destination file for writing in native format
set out [open $destFile "w"]
fconfigure $out -translation native
# Copy content line by line
while {[gets $in line] >= 0} {
puts $out $line
}
# Close files
close $in
close $out
puts "File copied and translated to native format."
OUTPUT:
File copied and translated to native format.
Related Scripting Languages Lab Programs
๐
Ruby Scripts
1.
Write a Ruby script to create a new string which is n copies of a given string where n is a non-negative integer.
View Solution โ
2.
Write a Ruby script which accept the radius of a circle from the user and compute the perimeter and area.
View Solution โ
3.
Write a Ruby script which accept the users first and last name and print them in reverse order with a space between them.
View Solution โ
4.
Write a Ruby script to accept a filename from the user print the extension of that.
View Solution โ
7.
Write a Ruby script to check two integers and return true if one of them is 20 otherwise return their sum.
View Solution โ
8.
Write a Ruby script to check two temperatures and return true if one is less than 0 and the other is greater than 100.
View Solution โ
10.
Write a Ruby program to retrieve the total marks where subject name and marks of a student stored in a hash.
View Solution โ
๐งฉ
TCL Scripts
14.
Write a TCL script to
(i) create a list
(ii) append elements to the list
(iii) Traverse the list
(iv) Concatenate the list
View Solution โ
๐ช
Perl Scripts
17b.
b) Write a Perl script to print the multiplication tables from 1-10 using subroutines.
View Solution โ
18.
Write a Perl program to implement the following list of manipulating functions
a) Shift
b) Unshift
c) Push
View Solution โ
20.
Write a Perl script to print the file in reverse order using command line arguments.
View Solution โ