Bash: Visual Studio Code에서 코드 서식 편집

Bash: Visual Studio Code에서 코드 서식 편집

다음 함수는 bash에서 CSV 처리를 처리합니다.

  sort_data () {
       for csv in "${rescore}"/${str_name}/*.csv; do
        csv_name=$(basename "$csv" .csv)
        if [ "${MY_SORT_METHOD}" = "2" ]; then 
         LC_ALL=C sort -k2,2g ${csv} > "${rescore}"/${str_name}/${csv_name}_std.csv
        # run awk script to take 5% of data
    awk -v lines="$(wc -l < "${rescore}"/${str_name}/${csv_name}_std.csv)" '
    BEGIN{
      top=int(lines/20)
    }
    FNR>(top){exit}
    1
    ' "${rescore}"/${str_name}/${csv_name}_std.csv >> "${rescore}"/${str_name}/${csv_name}_TOP.csv
    # remove input csv with all lines
    rm "${rescore}"/${str_name}/${csv_name}_std.csv
        else
        echo "Debug: data was not sorted correctly!"
        fi
        rm $csv
       done
    }

제공된 IF 조건 내에 있어야 하는 AWK 함수의 부분 표현을 수정할 가능성을 찾고 있습니다(시각적으로는 Python과 같습니다!). Visual Code Studio를 사용하여 코드의 일부를 선택하고 이동할 수 있습니까? 부품이 선택 영역 안에 완전히 들어가도록 오른쪽에 있는 탭 수는 무엇입니까?

관련 정보